I have found it competitive in a package from Vodafone. Of course not everything is perfect. I found the Wi-Fi connection not 100% reliable as you move from one access point to another. Battery life drops very quickly with use of video and running games like most phones, but if you switch off all the unnecessary stuff battery life is much better. One extra item that does drain, is the automatic screen brightness adjustment, unless you are in bright daylight all day switch it off.
Always the main complaint with Windows phone is the lack off apps. Although this is accurate you can get most of all the essential apps like Facebook and Twitter as well as seamless integration of MS Office application like Outlook, Excel and Onenote. I get annoyed by adverts on TV where they claim you can do it on your phone- get the app but is does not exist. I am hopeful this will change with Windows 10 and developers take advantage of the common platform. Overall I would recommend it if you can live without a million apps.