I try to be thrifty on content because I am a stupid asshole when it comes to hardware. I have a Decent PC with 4090, Suitable second PC with 3090, PS5 and Switch. I prefer games on PC and prefer platforms that allow easy sharing so my son can play on the other PC. Steam's sharing sucks but is serviceably. Gamepass sharing is great and the content has been pretty good this year.
I buy PC games on CDKeys to save a few bucks where possible like with Hogwarts. I will sub for 1 month to play a game to services like EA Play pro and Ubisoft then drop when done. I will buy used PS5 games if feasible, but day 1 for major exclusives. I used to sell PS5 games after beating, but now I think my kid might want to play so I keep them.
Playstation is probably the biggest waste in gaming for me because I only play exclusives. If I was smart and patient, I would either skip a console generation for Sony systems, buy a system used at the end of a cycle and get all the good games on ebay or even new for the last 2 gens or since they started porting to PC, just wait for that.