I don't fly as much now as I used to, but I stand by my view on the onboard Ezy experience.
It is good.
Like you , I wish they would issue seat numbers, but once you get on the crew do want to serve you, and do work at it.
DH is part of the 1970s brigade who want BA to stay in the 1970s. It can't.