As a previous poster stated I would say EasyJet are better than BA for short hall flights these days. Flown with BA four times this year. Not once have we taken off on time. Delayed once for a sandwich being stuck in the door and crashed into the jetty when we landed in Amsterdam.
Avoid Ryanair...