I am sure I am getting 20 kg luggage which, of course, I had to pay for.
I don't expect on a short to medium haul flight to get IFE, although Monarch used to give it for free on their Shorthaul flights if you could stand the constant interruptions for announcements selling stuff!
I chose TCX because their timings to Bodrum from Gatwick were very favourable and I am happy with that.
Their customer service so far is a little less than you would want but I'll reserve judgement.