Qatar probably has the better longer term opportunities. It is more expensive here. One other thing you have to consider is the "exit permit" issue here - you can't leave the country without explicit approval from your company. That might be an issue for you, especially if you want to do weekend trips to Dubai (to get over the boredom in either place).