QR has definitely changed to the better in the past few years, with a more relaxed attitude to training. There is now an emphasis on actual training, as opposed to just checking, with extra training available for those who happen to have a bad day in the sim.
The number of F/Os doing command training, while not huge, is increasing and will definitely get a boost from the ban on DEC recruitment.
Add possibly better rostering (although the A320 pilots might not agree here), recent increases in salary and housing allowance, the introduction of a contributed provident fund and things are at least heading in the right direction.
The perpetual drawback with QR is Doha itself. Doha just tests your patience every day. Without a doubt Abu Dhabi, Dubai and Bahrain are nicer places to live.