specifically booked flight QR22 as it was advertised as a Dreamliner. Two weeks after booking it was changed to B777, then two weeks before departure it was changed to A350 and left early or on time everyday. On day of departure an old A33 rolled up and departed one hour late. The plane was OK and the service was excellent; only problem I had was that I found the seat to be hard and uncomfortable. From Doha to Bangkok, the plane was a B777 and we had a rearward facing Q suite. No problems with flying backwards, in fact I preferred it. Service and the food was again excellent and I was able to get at least three hours sleep. The Q suites are absolutely superb providing exceptional levels of privacy. My only one negative observation is that the amenity pack provided on Qatar overnight flights is nowhere near as good as that provided by Emirates.
It is three years since I have flown with Qatar but I will definitely have them as my first choice option now.