Realistically, gaming is an inexpensive hobby if you’re smart about it. I’m astounded at what people spend on things like dining, alcohol, sports (travel and gear), hunting, boats/atvs, etc. That $60 game you’ll play every day for a month would be a daily expense in other circles.
Co-op is excellent. Drop in/drop out works flawlessly, no lag. It even has LAN options in the year of our lord 2023. One issue is that a player can start an encounter without the others and people can miss out on story. All in all highly recommended.