I haven't flown Monarch lately. When I first flew them in the 80s, their primary concern was punctuality, and I was not disappointed.
easyJet's OK, if you don't mind 6am starts or (if that's not available) the 9pm start which means you arrive after midnight. RyanAir is the one I'm not keen on. Only worth considering if you're prepared to sacrifice everything for price.