This is great advice. Adding one more thing - controller.My advice is always if you're going to play with someone get what they have, and if that isn't a concern Xbox's game pass is the best bang for your buck that you can get by a long shot right now, especially if you're playing sports games. EA puts older versions of their games and the MLB game is on it.
I haven't touched a PS5 controller, so if I was going to buy a new console then I would need to test how the controller feels.