Just in the past few years I got maybe 100-200 free games. I follow a few discord bots, and several free groups here on lemmy and Slickdeals website. Lots of resources. Amazon prime gives free games, epic free games, lots of free games on steam, itch.io, gog often has free games, other key websites often have free games too.
Can check steam sale prices on steamDB website.
If you want extra controllers I recommend the 8-bit-do controllers. They are cheaper than Nintendo. The ones I have work on switch, Xbox, pc, android, iOS, etc. they also sell a dongle to work on many more consoles. (I use the dongle on Linux and allows me to play wireless).
I already agree with most of the comments here, just wanted to add info about 3rd party controllers.
Back on the mid 2000s I had a PSP, it was awesome. I hacked it and ripped all my games to the memory, so I can have all my games with me. I didn’t like having to bring the delicate UMD, so hacking it really made the device ultimate for me. Also I mostly collect physical games, really don’t like digital only. This gave me the ability to have both.