I use my phone for work and a part time job as well and it has worked far better than my previous phones, but I suppose it depends on your tasks. Mine requires office and email/texts and calendar, and the OS does all of those really well.
yeah, if office is a big part of your work day then obviously windows phone will work out better than competitors there. but mine requires pretty much every google service there is (docs/cal/drive/mail/reader/contacts etc), which WP is just flat-out terrible at supporting — i can't even archive mail or reply to a conversation without breaking the thread and annoying everyone else. next to things like collaborative editing of google docs on an android phone, WP's google "support" is painful. not all of this is microsoft's fault, but a good deal of it is.
the multitasking limitations are also a big drawback when i'm out reporting and relying on a mobile connection. i need to be able to log into an IRC channel and talk to people, for example, but windows phone cuts you off if the phone goes to sleep — i can't even maintain a wi-fi connection (though granted, that should be fixed in an update soon).
and whatever some people say, WP8 really, really needs a notification centre. apps like groupme are great, but it's a pain to have to go into the app and check individual threads to see everyone who's messaged me — live tiles only go so far, and they're basically useless for messaging and social networking apps where you often have several notifications stacking up.
i like the basic user experience of WP probably better than anything else, i just find it a lot harder to actually get things done on it. a lot of the niggles really would not be that difficult to fix, and i assumed they would've been seeing as they're largely hangovers from WP7. but on-topic, the lumia 920 is nice enough hardware to make me want to work through its significant software flaws. if microsoft swallows its pride and decides to just make shit (IE support, google integration) work instead of taking a "principled" stand against whatever it's taking a stand against, i'll be super happy with windows phone. well, that and if developers start making apps for it.