Well, it will be slightly different. AMD releases open source drivers. That's why it works so much better. Nvidia releases proprietary ones and let's the community handle the open source ones. To the end user, there probably won't be much difference eventually, but it does hurt progress so they'll always be slightly behind where they could be.
The main issue I've been having is getting two monitors to work.
Install Linux, one monitor works. Let's try changing the driver, permanent black screen.
Reinstall Linux, well maybe I can make one monitor work. Nope. Let's try and change the driver using the terminal. Oh black screen again.
Ok I'll only use Linux for coding on one monitor, Windows update somehow lost the boot loader for Linux. I'm not good on grub so I just removed Linux afterwards.
I have another older computer, still Nvidia. Let's do a clean install. No windows, just Linux. Configure proton on steam, hmm it doesn't launch games. It just says starting then nothing. No errors. Let's try different compatibilities, still no errors.
What I experienced is, Linux doesn't tell you what You're doing wrong, it just doesn't work. Which isn't going to work for the majority of computer users.
If something is having an issue, I want to know why, which unfortunately and fortunately Windows does a good job on.
I found the best working linux for me is endeavorOS, which istalls Arch and package manager yay
If you want to install anything just write yay „anything“ and choose what to install from the list (google „aur „answer to anything“ „ to check which answer is the app you want)
For installing proprietary NVIDIA drivers, there is a tool preinstalled (have to google the name) if you really want.
If I can get overwatch and steam games to work, I would leave Windows in a heart beat. But I'm also at the point in my life where I can't spend hours troubleshooting.
Steam has great Linux support and can run even non steam windows apps through proton
I have not tested overwatch, but you can launch battle.net through steam if you add the exe to your steam library and force proton in the game properties
Edit: just use the app lutris to install battle.net, seems to be the even more easy route
Not sure what you have, what your trying to do, and am pretty new to Linux myself, but I’m running KDE neon with a 3070, and after a little work to get drivers updated I’ve had minimal issues!
I’m not doing anything too crazy though, mostly web browsing and gaming is all.