I've never had any problems with Easyjet. Every flight bar one has been on time, the staff are friendly and polite and the baggage has always been at the same airport I was. I missed my flight once (entirely my own fault) and, although they didn't have a suitable flight for me, they checked the other airlines and found me a flight with BA. They told me to explain what had happened and show my Easyjet boarding card and I would get a discount with BA, which I did - they could just as easily have sad "Tough mate".
BA, on the other hand, are a bunch of overcharging incompetents imo. They charge nearly 3 times as much as Easyjet for some destinatons I use and all the extra you get is a soggy sandwich and a cup of tea. Also, their reputation for being **** poor with luggage isn't unfounded. I had to ask my work to stop flying me with BA when they lost my luggage for the fourth time in 1 year.
I only fly BA if ther is no other alternative.