Have you actually flown on EasyJet?
I'm normally a full-cost payer, but for shorter flights EasyJet are fantastic. Legroom is fine (I'm 6'3"), and I'd definitely prefer to buy-on-board rather than get a pathetic BA 'sweet or savoury' snack. OK, I have to pay for booze, but I'd prefer to do that than fly indirect via LHR or wherever.
As for charters... Wow, my knees have still not recovered from my last Monarch flight a few years ago