I'm really hopping that Win10 improves things, I'm not expecting that overnight everything will be perfect, but if I don't see some trend of things getting better right away I will probably switch too...
Until now there was always something holding back, something to wait for, but not with Win10. We will be finally at the point where there's a solid development platform with no further resets in sight, a unfied platform for phones and tablets (and even desktops and xbox)... We will finally get to a point where the combined userbase can potentially lead to many users...
Now it's really up to Ms in both getting developers to support the platform and getting users on board and purchasing/consuming content.
Edit: It was also kinda sad how Ms made so easy to switch to other platforms, where the others made increasingly hard to leave their ecosystem... I switched from iOs (both iPhone and iPad), mostly because there was no solution for Onenote, there was a 3rd party application, but it was buggy and slow. There was some other stuff and limitations that annoyed me as well, but the breaking point was onenote. Nowadays with the onedrive app, office, smartglass and onenote I would still get the same if not better experience I have now with WP... Granted, neither Android or ios hold a candle against the start screen and live tiles, imo, but the core services are there already...