Yup! Pros and cons for all.
I went with hyper-v because it was there. If I was looking for a machine to specifically run virtualized machines then I would definitely shop around and weigh the pros and cons of each brand. The server was already there, as a second DC, so I decided to install the hyper-v role and play around with it. It has actually helped us out with our operations, so we've kept it running.