I use my 2019 15" MBP as my main computer. Some programming (java stuff in VSCode, previously Eclipse), some light gaming (Minecraft, occasionally might play Cities Skylines which runs fine on macOS, etc), Discord, video watching, web browsing, music, etc. If i play heavier games I have my Ryzen rig for those. I have the 2.3 i9 560x/16gb/512gb base config.