Thanks everyone for the advice. It's my first post and quite suprised by the response. It seems that it was just a case of circumstances that lead to the fast heavy landings, e.g. shorter runways and possible ATC requests. Although I would like to add both flights had light winds and good visibility when landing (pilots words).
I am a nervous flyer, and I think the more I start to understand what the aircraft is doing at any given time, the more relaxed I will become. That's why I've joined the forum. However nothing against RY, but I think I'll stick with Ezy and BA in the future. It's just a perception thing, but I just feel more confident when flying with them.