Hi! Interesting topic, but a mature discussion would require to frame the age and nationality of the participants.
To my experience, people coming from the indian sub-continent, for example, will find Doha to be a paradise. Maybe it makes sense when comparing with there previous environment...
When talking with westerns, and again the age factor plays its role, most of them wont accept for very long the lack of certain liberties that they may be used to enjoying. In some way that why some people prefer Dubai...
And just as a reminder, this land belongs to the Qataris, all the rest are to be treated as visitors. Nothing more, nothing less. If/when the time comes that your sponsor has had enough, they will just put you on the next flight out, without any concern on what will happen to you or even if you have a family that depends on you...
At the end, there is no right or wrong answer. It all depends on your expectations.