Linux Mint is great, Ubuntu is ok, I’d stay away from Manjaro. The Manjaro team is known for selectively delaying updates, which can break systems sometimes.
Teams and VirtualBox both work fine on Linux, though personally I’d recommend just using teams in the browser vs downloading the app from Microsoft.
Most games work great on Linux! A really good resource for seeing if the game you want to play works is ProtonDB. There’s a compatibility rating for almost every game on Steam there (even if you didn’t buy the game on Steam, ratings for the Steam version should be fairly accurate). For non-steam games, WineHQ AppDB is another good resource, though I’ve found it can sometimes be a bit out of date when it comes to compatibility (in a good way, it’ll say games are broken sometimes when they actually work fine).
For Epic, you can use the Heroic Games Launcher. It’s an open-source launcher for Epic and GOG games. It’ll automatically handle setting up a wine prefix for you and everything, so all you should need to do is click “install” and then “play” once it’s done. Uplay is a bit more difficult, since there’s no Linux-native launcher, but it’s not impossible. I believe Lutris has an installer for it, you can definitely find instructions on how to do this online.
I’m not gonna lie and say that gaming on Linux is as easy as it is on Windows, especially for a beginner. These games and apps were designed for use on Windows, and if any consideration was given for Linux, it was an afterthought. However, it’s completely possible for many people to never have to use Windows for gaming. It’s so, sooooo much better than it was just a few years ago, and it’s only going to improve from here. You might struggle a bit as a beginner, but with time you’ll learn more about how all this stuff works and eventually, if a game doesn’t work, in most cases you’ll be able to figure out why and fix it.
Personally, I can’t remember the last time I just wasn’t able to get a game running on Linux at all. There was like, one instance where cutscenes didn’t work, that’s the worst case I’ve ever encountered. I mostly stick to single-player games, but still.
Not only will the performance not be any better on amdgpu-pro, the performance will most likely be worse. Even AMD recommends that people who don’t need to do machine learning or AI work, use the built-in driver.