I have been an iPhone user for the past 5 years and began searching for something new after my last contract expired (Verizon). I started exploring new phone hardware and OS's and came across WP a while back on a friends 8.1 phone. I was impressed with it from the start. I was just getting bored and tired with iOS which has remained largely the same since birth.
I am an avid mac/iphone user but use windows daily as well and am impressed with windows 10 so I started following WP10 shortly after.
I finally settled on the Lumia 950 with WP 10 after researching it and waiting for weeks. I read the forums and reviews. I asked friends and mobile reps. It was barely positive but I had hope for something coming from MS. I wanted it enough that I even jumped carriers.
I've heavily used the phone since it's release on Friday and I am pretty impressed so far. The phone gets warm just like my 5S but it's a non issue. Here are my thoughts.
Pros:
Gorgeous UI and design
Love the live tiles
All the apps I regularly use are available except Chase banking and snapchat
Unique windows apps like baconit are great
Phone itself is nice. Getting used to the big screen still
The plastic design doesn't feel like an apple device by any means but it feels more solid than Samsung and some others. It's definitely not cheap feeling
Camera is awesome
Cortana works as well as Siri for what I do
Screen is great
Battery life after a day of heavy use leaves about 30% remaining
Ease of transferring contacts
Removable back cover
Hello or the iris recognition works better than expected
Cons:
New keyboard not easy to get used to
Keyboard is laggy at times
Some apps seem a bit laggy and slow
Speaker is underwhelming
Touch screen not as sensitive or accurate as iPhone but it works well enough
Some live tiles/apps don't seem to update their notifications very quickly
Overall:
I am a bit of a techy but I think anybody can pick up and use WP easy enough. I picked up my iPhone after two days and it felt so outdated! I am willing to wait for MS to work out the kinks and have high hopes for snapchat to arrive. I also want my fantasy football apps (yahoo)! Making the switch has been easy enough and I'm sure I've made the right decision so far.
I was a Windows Phone fan that switched over to iOS with the iPhone 6s Plus. Here are my thoughts on your findings and a short comparison between platforms.
- The Windows Phone UI is the best out of the 3 platforms. iOS and Android are simply boring to use when it comes to the UI.
- The Live Tiles are awesome and I miss not being able to look at them. That said, the Widgets section on iOS is pretty good, albeit, limited to only certain apps that support that feature.
- I miss being able to pin a Live Tile for my wife.
- Agreed on the app gap/app parity on the Windows Phone. I can only hope Microsoft can resolve this going forward. I have no such problems on iOS, except, Age of Empires Castle Siege is not available on iOS. If you have a Windows Phone, you better be enjoying that game

I can still play it on my desktop and Surface though.
- Have not been able to test a 950 yet, but I will say the iPhone 6s Plus design is boring. It kinda feels premium and is very light, but I think my old Lumia 920 looks better and feels better than the iPhone 6s Plus.
- Cortana is more fun to use than Siri
- Finger print reader on iPhone 6s Plus is super fast. Going forward I will never buy a phone without a finger print reader or iris scanner. The ideal phone of the future should have support for both of these features at the same time.
- iOS keyboard seems to be easier for me to use. BUT, Windows Phone has native support for Wordflow (like Swype from Android). I miss being able to just swipe words when messaging. The predictive text algorithm in Windows Phone also seem to work better than in iOS. There were times in the past where I could text my wife by simply swiping the first word, then finish up the message purely by using the predictive text suggestions.
- I also miss the Glance feature from Windows Phone