Again, most of the things mentioned here are not what is stopping users buying Windows Phone 8.
Samsung Galaxy S3's get updates a long time after official Google stuff gets updated. People still buy them.
Android handsets performance wise are utterly horrible, and they are filled with bugs. People still buy them.
My Google tablet did not have landscape support until a few months ago. People still bought them.
Facebook on Android AND iPhone sucked horribly until very recently. People still bought them.
Apple was successful because they were first to market, AND have a platform that is more or less unified, and does everything decently.
Android is really the third best platform out of iOS, WP8, and Android, but Google opened it up for developers and practically gave it away for nothing.
Microsoft and Microsoft partners need to either give away WP8 for nothing to gain market share off Android, OR give iPhone users a reason to switch (given Apple's ecosystem, this is near impossible). Giving away Windows Phones with Surface tablets is a good idea, but only AFTER Microsoft unify the Windows Store and Windows Phone Store.
Not only that, Microsoft and partners need to work on PRESENCE. Get these things in stores. They advertised the **** out of the Surface RT, but you couldn't buy it anywhere except online. Who is going to risk buying something totally new like that, without seeing one in a store first? Same with Windows Phone, it lacks presence in stores, lacks availability, and lacks proper advertising. Don't just show celebrities using it, show WHY you should be using it over the competition.
Otherwise we need to settle in for a long haul, we Windows Phone users are the "Mac" users in the PC world. I constantly get people ooing and aahing over my Lumia 920, but will they swap? Most likely not, as our platform is expensive and lacks content (like a Mac).