I'm gonna buy it for a month, $9.99 to play Starfield and a bunch of other games is a good deal. I just don't want to keep paying it month after month.
The Xbox app had a tendency to silently break for no apparent reason the last time I've tried gamepass, and they also made it quite difficult to access game files. A torrent client provides a much better user experience.
That's what I'd do if I didn't already have gamepass for other games. It's no different if not better than gamefly. Don't have to wait for a disk in the mail.