Everyone will be different on this one, I have done both. Business class is fantastic, your hoiday starts from leaving the UK to landing back here.
Hotel, I just can't get to grips with 5 star hotels, they charge OTT, charge you to use the internet, park a car.............
Couple of years back we stayed a night at Country Inn & suites LBV (now Fairfield Inn) £30/nt incl breakfast, wifi, fantastic beds, fridge, microwave. Stayed there 3 or 4 times now we like it so much, we then moved to RPR at Universal, £130/nt with all the add ons. 100% no more enjoyment than the CI&Suites.
With hotel I think its how you use it, we use it to sleep and out, we don't use pool, fitness rooms, spa's, bars etc its a bed for the night, others make the hotel as part of the holiday so I can see then it matters.
If I was to stay 5 star it would have to be at the right price, like I posted earlier today, somewhere like this 5star at £54/nt, done are my days of paying £150/nt, they are not worth it to me.
http://www.rosenshinglecreek.com/
Back the the flights, again I would only do it at the right price, we paid £1170pp for August when economy was £800-900pp
End of the day its all down to cost for me, if I think either are worth the price then yes, if not I would spend the money on a cruise instead, far more enjoyable than either option.