Don't Give Up!
Love my Windows phone UI and experience. But out of the gate they didn't appeal to the developer/techie audience enough to get them interested. Here are a couple of reasons why:
1. They expected a developer fee similar to Apple, not a major fee but still annoying enough to discourage casual development and testing of the hardware.
2. The initial release required a registry hack to use the phone's file system and bypass the "Zune" app. Being able to copy files to and from the device easily is a major appeal to techie types.
Most of the people I work with who develop with Microsoft-centric software have Android or iPhones. I know of two instances where people tried (and enjoyed) a Windows phone, but then replaced it with Android/iPhone when the screen cracked. Microsoft has some great development tools, but needs to connect better with its existing base of developers.
I really like my Windows (7.5) phone. Now that I am finally out of my @##$ contract, I might upgrade to 8.1.