easyJet are targeting the business and premium leisure markets more and more. They tend to fly frequently to main airports, offer a range of fully flexible fares alongside cheaper inflexible fares, have introduced a flat rate on all debit cards and don't charge for airport check-in like Ryanair.
They'll also put you on an earlier flight for free if, for example, a meeting finishes early (BA don't even offer this). They have a reasonable flat rate (£50?) to be put on the next flight if you miss it through traffic/late train e.t.c, although this isn't explicitly advertised.
In all likelihood, they will be rolling out allocated seating across their network from next year. I had a late night cancellation in Amsterdam with them a few years ago and they just said book in a hotel and we'll pay you back. And they did pay for a 4* hotel with breakfast, within three weeks of returning.
Most of the new British Airways 'mixed fleet crew' (that were hired after the strikes) were recruited from easyJet.
But, clearly, if you can't fly with another carrier from your local airport or they don't fly to where you want to go - who am I to say don't fly with Ryanair?
Well, over 70 million people flew with them last year, so that does speak volumes. I don't particularly like Ryanair's business practices, mostly because of their poor treatment of junior staff (who are on third party contracts), but fly them out of convenience mainly. More senior staff are well paid and treated better from what I hear. They still have no union representation though, which would be quite a shock to staff on the heavily unionised railways!