I always used VMware, until a few years ago, but I'm working more and more with Hyper-V now, both in the 'core' flavour and as an integral role of 2012 R2. I had played around with Hyper-V previously, in Server 2008, but I wasn't impressed.
Hyper-V really seems to be maturing nicely now though and it just seems so much more integrated, better designed and more stable than WMware's offerrings. I think they're probably still neck-and-neck in a lot of respects, but Hyper-V, for me, looks set to take the lead.
My experience is quite the opposite to yours, Sonecat; Hyper-V seems lighter, faster and altogether more snappier than WMware, although to be fair, I haven't really done a side-by-side comparison. Most of my Hyper-V setups are running on later, more powerful servers, so that may be a factor.
I have found that more advanced setups of Hyper-V can mean a lot of Googling of unhelpful error messages to get things running exactly as planned, but once over those hurdles, it's a pleasure to use. One setup I'm currently working on is a server cluster: 4 physical servers running the free Hyper-V 2012 R2 'core' edition and another server running the Hyper-V role under Server 2012 R2. After much swearing, googling and configuration, I have all the hypervisors managed centrally within the fully-fledged Server 2012 R2 machine. To be honest, I could've avoided a lot of the frustration and pain if I had taken the time to RTFM beforehand, but where's the fun in that, right? .... But, now that it's all working nicely, I'm loving the ease by which I can move VMs around, with zero downtime, from one server to another.