I think either would be fine and as others have mentioned, business class seating is WAY more comfortable for such long flights. I doubt the extra price for first class over business is worth it. Might also choose the airline you are more likely to fly domestically since the frequent flyer miles can add up on international flights. If you can't use those miles for any future vacation plans, then they aren't worth much.