Gamepass is pretty good. Really though, it depends on your particular circumstances. I had the december off, and played a ton of games. But... since I've had classes again, really haven't had the chance to play much at all and it's kind of a waste.
If you played the “ton of games” on GamePass, you probably saved more than enough money to pay for another full year of GamePass, right?
But if I'm not going to get much use out of it for the next 6 months or so, why would I want to spend any money on Gamepass during that time period, regardless of how much I may have "saved" in other months?
Not trying to knock Gamepass, but it's not for everyone. Whether it's worth it for you is going to depend on what kinds of games you like and more importantly how much time you have to play games and how much money.
If I had infinite time, there are plenty of games I'd like to try on Gamepass, way more than enough to justify keeping my subscription. But, atm, time is more limited to me than money. If I'm only going to have time to play one or two games a month, I'd rather spend more so I can play games I really want to play.