I would vote for VMware Workstation for many reasons, but two of them you already mentioned. It's easy, fun, and full of features. You can automate a lot of stuff with it.
Microsoft Hyper-V is nice as well, though you have more "freedom of choices" with VMware.