I've not been on console for years now, but I had gamepass for PC for about 18 months straight (runs out this month), and barely touched it. There were so many constant months with absolute dribble being added or games that were released already being added or of course games being added I already owned. I appreciate user experiences vary and even futher between PC and console.
I saw a lot of people in a few different places complain about the gamepass catalogue. Only this last month have I seen most people praise it for the likes of Starfield and Lies of P being so close together, but generally it's not exactly a must have for me.
I found myself using gamepass more of a demo type of service to see if I like the game enough to buy it on Steam e.g Atomic Heart, Back for Blood, Ghostwire Tokyo, which I then decided against buying. (On PC its stupid the extra steps you have to take to delete gamepass stuff from your drives. Its a big negative for me. A normal format doesn't even work i.e I format the drive, but xbox files are still there, so have to use command lines like in diskpart)
I also found that the fact it was so cheap (using the xbox gold upgrade trick that's now gone) it kinda devalued the service for me.
It was like when I had chipped my ps1 or ps2 etc and could play any game I wanted, it took so much joy out the games. Just felt empty to me.
The Sony price jump (and it was big) for seemingly the same service and content is pretty horrible. Again as an outsider, I've seen people in a few places say they won't renew their sub so its gonna be interesting to see if less players who pay a lot more will be better than more people paying "less".