I’ve flown business on a number of occasions (Emirates and BA) and in my opinion it’s not the luxurious and glamorous experience it is made out to be. It is clearly much more comfy than flying cattle class, but spending several £k to sleep in a crappy small bed, watch a film on a small rubbish screen, and eat food that is clearly still airline food isn’t something that I aspire to. Ok, the booze is ok, but certainly no better than I’d drink at home.
For me, the best compromise is premium economy – a bit of extra space, but not too much extra ££