If I lived in Spain I’m sure I would appreciate all that Vueling had to offer, but since I don’t, their seating policy is irrelevant to me. Any comparison between them and BA is of no consequence to anybody from the UK.
And, since you mention it, I’ve travelled with Easyjet over 200 times and Ryanair at least 50 times. Comparing their boarding policy with that of BA simply does not stand up to scrutiny. You appear to be someone who enjoys arguing for argument’s sake. I hope you enjoy boycotting BA, if cutting off your nose to spite your face is what makes you tick.