Is the JFK option the same price (would kind of doubt it) or at least decent cpm? If miles are your goal, it's more miles, most of them in lie-flats.
If earning isn't your specific goal, I would take the 350 since it's both a much nicer hard product and also a much faster itinerary.