Few months ago I got myself a HTC 8X, this was an upgrade from Samsung Galaxy S3 and before that I had iPhone 4 so this was my first Windows Phones. I immediately noticed the lack of apps in comparison to Play store and Apple App store; I also missed a decent lock screen in which I can open the app I received notifications from but I most missed notification centre which was very important to me. After few months of being with HTC 8X I sold it a week ago and got myself Sony Xperia Z. This was a big mistake. Without a doubt Xperia Z has far more apps and to a better quality, for instance the two most important apps to me are Whatsapp and Facebook messenger, Whatsapp is terrible on Windows Phones (this is not an opinion, its a fact) and Facebook messenger doesn't exist and I know some would argue you can use the Facebook app or integrated Facebook chat, but they are very unreliable. That said, Xperia Z and SGS3 both are not smooth as Windows Phone, they require far too many steps to get things done. The native YouTube app on android is slower and has ads which my mytube app on WP didn't. Live tiles are so beautiful without a doubt. Internet explorer is probably the fastest, most reliable, and simplest mobile browser I've come across ever (some may be shocked after reading this). Picture app is beautifully organised and did not lag (quod core processor on Xperia Z and S3 but they both lagged, S3's performance was disgraceful at times). Peoples hub was just incredible, it actually makes my Xperia Z which is suppose to be one of the most advance phone ever look dumb. My phone has a 1080p display in comparison to 720p on my HTC 8x but my god this phone makes everything look lifeless and cold, in my Pokemon wallpaper the Pikachu looks depress and in need of victim support, whilst same wallpaper on windows phone looked so vibrant and colourful (I know this is more hardware than software issue). I would like to just say to everyone who are thinking of moving to android or even iPhone, don't! If you all stick by Windows Phones then Microsoft and it's OEMs will work together with developers to give you the best and better than others, don't make the same mistake I made. Currently I can't move to WP due to lack of money but I'm making a promise that my next phone will be a Windows Phone.