Hyper-V doesn't support modern resolutions (not even 1080p). I've been using Virtualbox, which has its own issues (the client machines can't always see the virtual monitor's resolution), but has been adequate.
Definitely unjustly.
Windows 8 has far better security mitigations than a base Ubuntu install.