Honestly gamepass is the way to go. You can try it for a small fee plus a bunch of other games. The catalog is consistently delivering big name games. I have played so many games I am glad I did not have to buy while other I gladly will throw money at. If you are playing on PC even gamepass for that is worth it.
In my opinion, if you have friends who play it with you it's a lot of endless fun. However, every time I try to play it alone, I get bored within 10 minutes and go play something else.