I've used Hyper-V 2012 for 6 months for deployment of new VM's. The speed of the VM's has improved the way we function, although the storage features could use some improvement. Overall, I gave Hyper-V 4 stars although we did encounter issues with deployment and there were times when it was not stable which caused the VM to reboot without notice.
Before implementing Hyper-V, we also evaluated options from VMware. If you don't have a need for complex apps then Hyper-V is the correct solution to choose. We chose to implement in-house and our setup cost was $4,100.