I like to think about it in "price per hour". £500 is twice as much as HBO, but on a 28hr return trip that's £17/hr for more comfort. At hour 6 you might start thinking it's worth it.
But also for that length a trip I'd be looking for some ex-EU Club World rates!
Edit: I see you have looked into this already.