Virgin Atlantic has one of the best Premium Economy seats for way less than Upper Class. Might be a good compromise and save you a bit of money.
From Traveller:
“Why it's better than economy: Virgin's leather-covered premium seats are among the widest in their class, at 21 inches. (As with Air New Zealand, though, the entertainment screens are among the smallest, at 11 inches wide.) In service upgrades, expect multi-dish meals served on china, a self-serve snack bar, and priority check-in and baggage-handling services so your luggage comes out earlier at the carousel.”