I bought a MBP last summer. Best Windows (parallells) laptop I've ever had.
Favorite feature is keeping my email, primary browser, chat apps etc on the macOS side and programming (crestron) tools in Windows-land.
Very tempted by the new config's (32gb ram and extra cores would be great), but holding out another refresh cycle probably.
I purchased a Windows key from Microsoft.com (newegg, amazon, etc are other options.). You can download and install Win10 w/out a key, it will just annoy you w/ popups and limit your customization options till you get right with Microsoft.
Office365 gets you word, outlook, excel etc. I think there's a separate purchase/subscription for Visio.
Also, I really like Ninite, it lets you choose from a ton of common tools for a fresh Windows install. Blocks any shady toolbar/add-on installs, ensures you get up-to-date versions from official sites, etc. Highly recommend:
https://ninite.com/