As far as I know, the information the Windows VM sends back to the mothership is the same as for a bare metal install - and somewhat configurable by the user.
I used both VirtualBox and VMware Workstation. You have to pay for the later, but not the former. VMware Workstation allows you to create new VM’s, whereas VMware Player (free) only allows you to use an existing VM. If you are just setting it up - I’d go with VirtualBox. With VMware Workstation, you have to pay to update it every few years as you update your base Linux system.
It is a much better solution then a dual boot machine. It’s pretty simple to create a new VM with VirtualBox.