Ive never used Qatar, I used to use Emirate a lot but the service got worse and worse so stopped, Now I choose the cheapest business class flights and expect crap service, my only real concern is a good lie flat seat, all the other nonsense they promote I can do without.
One of the best service flights I ever had was SriLankan air the worst Oman Air but most arent that good. Used Gulf Air a few times, good planes (787) good seats best price service so so.