BA has a better service than RyanAir or easyjet.
E.g. Easy Jet doesn’t allow 2 bags as handbags. You can take a suitcase and a laptopbag onboard. If I had enough money I would fly only with BA.
I remember that a passenger was early enough at check-in and he couldn’t take his flight with RyanAir and had to book a flight at his expense. And BA doesn’t have any fees if you check your luggage in.