I've been on Qatar Airways about 2tines now, I would say they where great but usually their planes are huge.
There are normally respectable, and the food is OK.
Their planes are very clean from my 2 experiences.
They seem to be helpful but as I didn't need much help myself.... I did notice they where helpful when others needed it.
I do prefer British Airways but I've not been on British Airways for afew years now, so they may have changed alot since back then.
So yeah I would recommend Qatar Airways.... because I had a good experience & I would choose them again.