For the price paid, I received an amazing service at a great value. Friendly staff, good on-board food, no major delays, and a comfy seat.
I also recommend:
1. Get some travel insurance (there's always a chance that something goes wrong and like that, you're covered)
2. "Upgrade" your ticket to a FLEXI ticket. It costs a little bit more, but you get better seat options, early boarding, and several more extras that make flying more comfortable. Plus, it's really not that much more - especially when you compare it to legacy airlines.
3. At Gatwick, I usually buy the train tickets for going to London at the airport (not in the airplane) and at departure, I buy a sandwich or sushi (plus drink) at the airport and eat/drink it during my flight to Switzerland.
Even with the extra costs for FLEXI and meals, I feel that it the airfare is cheaper than at legacy carries, EasyJet is certainly at lot faster than connecting through some big hub, and with the airport purchased meals easily beat any airplane food that is served in other airplanes - even business class airplane food !
In my view, EasyJet is by far the best choice on this route (and most other destinations from Basel).