The only problem with iPhone is that Apple has tied it to Mobile Service providers in US and some european countries. In all other countries it has to be unlocked, Thats where the problems start. Then there are many free applications, not certified by apple. Some of these apps, especially those which use Wifi Drain the battery very fast. Besides unlocking sometimes you have to tweak a few settings on the iPhone which requires some computer expertise, All this make the iPhone in Qatar Bad.
If you know how to unlock and tweak the settings of iPhone and are able to identify or not install the rouge apps then It is one of the best phones you could buy.