You do you, but I never bothered with anything like that and just used Windows as it is. It works. Yes, it probably tracks me and sends some stuff to MS servers but I don't care. I trust them enough to run their proprietary code on my machine with the highest privileges, anyway.
The problems with VM experience is because Windows seems to perform some tasks after installation or after long absence, like installing updates and stuff. That makes it slow for a while. But when you use it every day, it's not an issue.