The new Easyjet seats are nice but very few of their fleet have them. Mostly it's decade-old saggy things with a loose concept of seat back position and cleanliness like a well used garden shed.
Other than that, agreed that Easy run a competent operation that does what it says on the tin.
Mind you 31 quid last minute is cheap, last minute from Milan to LGW on Sunday was quoted at €330 and that was delayed 3 hours, while BA had left on time.