As someone who is heavily considering the Lumia 1020 as a companion phone to my HTC One...
WP8 gets quite a bit of flak and for good reason. Microsoft is so busy putting resources into W8.1, I think, that WP8 is getting little attention from them and thus Nokia is pulling more than it's fair share of weight for the platform. A notification center needs to happen, and soon. They need to iron out their issues with Google and make WP8 an acceptable alternative to people who cannot live outside of the Google ecosystem.
However, it really isn't that bad. For people who use their phone as a communications tool, camera and social media hub (literally most smartphone consumers), WP8 is just a different take on doing all of that. There are good twitter clients (the official one is not bad, and Rowi is nice as well), the excellent Vine client 6sec (and an official one is on the way), Flipboard is coming, as is Path; functional Instagram clients also can be found (including Instance and the upcoming 6stagram, and the Oggl/Hipstagram combo available at the moment) really make it a viable alternative for most people. The whole OS is a fresh take on mobile and combines the at-a-glance information of widgets with static icons in the form of live tiles. GBA, SNES and GBC emulators also exist (and to be honest I would much rather play a SNES game than a mobile game a la Angry Birds, but WP8 is probably never going to be the first platform for games so I wouldn't hold my breath).
Do I think I could use WP8 as my only platform? Probably not. I like Android too much. But for a camera that can essentially replace a P&S and act as a pretty cool smartphone, the 1020 is looking to be a perfect camera replacement for myself (it doesn't help that the One's camera sucks). The 928 feels a bit cheap, perhaps due to the glossy plastic, so I might wait until the 1020 variant is released if you are really wanting WP.