Flying J is always better than Y

Regarding the value for money, everybody has his own feeling about it. I would say that if you can have a Z fare (the cheapest business class fare), it's definitely good value for such along flight.
When to book : for a Z fare, the answer is simply ASAP.