So I've been focusing on three different phones to replace my 4s in may and have narrowed it down to three. Htc one, Nokia lumia 920, and the blackberry z10 What do you all have and think of each of those given that each has a different os? Here are the pros and cons I have come up with on each one: Htc one Pros Great design Big app selection-comparable to ios Awesome screen/audio Cons Memory not upgradeable Android can be buggy(close friend of mine had issues with his gs2) Phone is upgrades can take a while due to amount of phones/carriers Lumia 920 Great design Option to choose colors besides grey tone Camera 100$ on contract w/att Windows phone interface looks attractive Nokia maps! Cons Os not as mature Nowhere near as many apps Only available in 32gb Bbz10 Pros Swipe interface Keyboard w/ one hand and adaptive keys Expandable storage Cons Brand new os Doesn't look as well built App selection very lacking What I primarily do is text, email, post of forums, music, check sports scores, secondary camera, and navigation(preferably offline) Facebook, and twitter. Thats about 90 percent of what I do on my iPhone 4S I'm leaning towards the lumia in cyan. Thoughts??