We now fly Virgin Atlantic "Upper Class" when going long haul. It's a blend of first and business class. As
radeng has said, you arrive refreshed and in good shape so you don't "waste" that day recovering from the flight.
I've flown long haul biz recently with Swiss and BA. Swiss was better and Virgin is better again.
Yes it's expensive, but for us, it's worth it.