Based on service Jet 2 ought to take over BA , TUI cannot come close to them like for like but TUI are a much bigger entitiy in terms of multiple countires and wider ranging products.
Easyjet are often no cheaper than BA by the time everying is added on excpet for some promo fairs at odd times of day.