I think to many people are still stuck on brand (Apple or Samsung), OS, or the "popular". I feel WP is largely bypassed for this reason. Of course, the other main thing is the alleged "app gap". For many the supposed gap is almost non existent considering the apps that are actually used.
It boils down to what people are used too.... they tend to just stay with what works . Some switch between Android/IOS because that is what the norm is. Chances are that a family member or friend is pushing the decision "You don't want a WP".
Its sad but reality..these people overspend (on old tech) and have more insecure and less flexible solutions...all because its what they do.
I'm not worried as I'm on my third WP.... its a great OS and Hardware. Its really too good to fail at this point.
Absolutely in time the new Windows phones will make their presence felt and those families in Android or IOS will have family members branch out into Windows 10 phones. You see it happening already... Microsoft is taking over from IOS and Android. Just look at a\n Apple centric TWIT network..they now have more Microsoft devices than Apple. Apple has been sucking and Android is a hot mess.
The time is right for the more streamlined Windows 10 Mobile to make inroads. The devices are fine, the OS is fine and the App situation is also fine...this represents the most solid future platform out there. Google and Apple WISH they had a unified OS like Windows 10...they do not.
Not worried at all about WP..Loving my 640 its freaking awesome in every aspect. Windows Phone is finally ready to compete. It will as people try it.
I can without ANY reservations recommend the 640 to anyone. (Its that good and I would not have given my previous phones that recommendation) . I was "on the fence " as a 635 owner about getting a 640 (same processor)... glad I took the chance on the cheap 640...night and day better and I was pretty set and happy with my 635.