I am somewhat in your situation, i'll give you my experience with pro and cons on win 10 pro, i also hope that more experienced user can give some advice on the cons to us, also i do not consider using workaraunds/tweakers cleaners, registry hacks that affect how windows is intended to work:
(I talk about windows 10 pro, i do not consider using win 10 home):
Pro
(better than win 7)
Nice desktop interface, workspaces/expo(?) mode
resizable command line (about time)
File History
Defender A.V.
Hardware support
Cumulative Updates
(better than Linux)
Hardware support (on new machines)
Remote desktop
cons (worse than Linux)
Cumbersome exponentially increasing number of settings (and lack of documentation)
Lack of control on features upgrades
Slow, very slow or unbearably slow updates/upgrades
Telemetry (useless for normal users since you cannot control updates on telemetry results)
Troubleshooting nightmare, almost impossible for a normal user troubleshooting
"Random" Vanishing of files and folders
"Random" behaviours forcing to reinstall reset reimage etc.
"Random" reboots
Slow file system (ntfs vs ext4)
Useful features are removed with upgrades, uncertainty on what you can relay for the future upgrades
Too many feature combinations on the various win 10 iterations, an upgraded 1607 is different than a fresh 1607 istall making more difficoult/impossible to find information online
lack of windows 10 manual (?)
Advertaising features embedded in the system
Programs (apps) randomly install themself (sometimes they also disappears)
I would like to specify that i have no intention to spread false information, fake news, bashing windows 10, or windows in general
i've used it, i use it and i use "linux" and this is my honest user experience and comparison between the two OS.
I intentionally do not put a pro Linux section, to not give the impression that "linux will solve all your problems" it's a bit
more involving than that.