I have just flown with them last week!
We had checked in online no problem, so went straight to bag drop at Gatwick (there are self serve check-in kiosks there too). What a mess! No real queuing, just people milling about and it was only when we were waiting in said throng that I noticed people were meant to print out their own baggage labels. No problem with that in itself, but it isn't made clear and the baggage label machines are right up next to the bag drop counters (hence the crowds).
There was a very nice but stressed looking man helping people check their bags onto the actual conveyor, as he spent most of his time explaining over and over again to people about the labels.
Apart from the baggage fee and prebooking seats, we didn't buy any airline extras, and we didn't notice anyone else eating on board either (we were short haul, but if long, I'd probably bring from home/buy from supermarket etc and pick up any drinks airside at the airport)
The cabin crew were all very friendly and smiling too, pleasant and helpful. Their planes are quite new and decently appointed, as far as flying in economy is decent. They have free wifi which is ok - I was dreading noisy games and skype calls but I don't think it is good enough for that, so most people just use it to put novelty "live from 30,000 feet" pics on facebook 