It's not just grim in the back. Took the early flight to Miami from Heathrow on New Year's Eve. Checkin was chaotic and it took an intervention by a bunch of pax with a passing BA rep to actually getthe queue moving after 45 minutes.
We were served breakfast - but most of the options were "unavailable" by the time I was served. Lunch was skipped and afternoon tea came out - dry finger sandwiches and not much else. The snacking options didn't survive long; halfway into the flight there were no chocolate, crisps, nuts or fruit selections. Just a bag of sugar coated popcorn.
If I'd paid a proper fare, I would have been pretty tee'd off, but for a reward flight I only expect the flat bed.........except BA's offering isn't actually flat. How anyone pays several grand for the service is beyond me.
No wonder Virgin are always jam packed!