I have this laptop for more than 2 weeks and it's amazing for gaming and productivity tasks alike.
I have the Ryzen 5800H, 3700, 32GB RAM, 2 TB SSD config and It runs every game I've tried smoothly and at very high or max settings. I've played Dirt 5, Red Dead Redemption, Metro Exodus Enhanced Edition, Wolfenstein: Youngblood. All these games were at the 1600p native resolution with RayTracing and DLSS where available.
RAM is holding you back only if you're CPU bound (playing at 1080p) and only on the 16 GB configs. Playing at 1600p, the incurred penalty for not having the fastest possible RAM modules is between 3-5%. To my eyes, it's pretty negligible and not worth the hassle of buying more expensive RAM and having to resell the current kit.
The location of the ports at the back is really clever and useful as it allows hiding all the messy cables behing the screen. Besides on each side there is a USB type C and type A port and the combo headphone/mic port so you're pretty much set should you wish to use a USB dongle/stick.
Someone mentioned Corsair ICU software on this laptop and it's wrong. ONLY the Legion 7 has this software as it has RGB galore. The Legion 5 Pro has a simpler 4-zone RGB keyboard so Corsair ICU would not work on the Legion 5 Pro.
One more thing: the display on this laptop is AMAZING! Bright, accurate, matte finish, fast refresh. It's a dream display!
If you want more info on this laptop from actual owners check this Discord channel dedicated to the Legion 5 Pro
https://discord.gg/hGt9hGKb