This is an awesome service for consoles that already have been out for a while, so they have lots of preowned games for them. You can beat a lot of games in a 6 month period. My local GameStop always has lots of second hand 3DS and Wii U games but barely any Switch games. They didn't even have 1-2-Switch which is a game I figure that most people who buy will get rid of soon after, there are some fun minigames in there but there's not much replay value due to how basic they are and I already got bored with it after playing it once with my brother.
I didn't expect this from GameStop to be honest, considering how extortionate their second hand pricing is and how heavily they push preowned game sales. This is going to result in them not getting rid of nearly as many preowned games, which I guess is a good thing for the service as they'll have more games to choose from, but they'll make far less money on preowned game sales. On the other hand, if this service becomes popular that could make them more money than their preowned game sales ever did. I guess that remains to be seen. If it doesn't make them more money, they'll probably just end the service.
I think they are worried that digital sales are killing their business and they introduced this in order to stay relevant.
I hope the service comes here, it's certainly not a given. I tend to buy games I'm interested in on launch day or shortly after, but it would be great for discovering new games that I might not have tried out otherwise.
I'd like to see them offer several tiers. For example, $80 for renting two games at a time (still only get to keep one of them at the end)
I'm not one who usually sticks to just one game until I've beaten it, unless I get really hooked like I tend to with Zelda games, but that's rare. Also being able to rent two games at a time would help minimize my trips to GameStop in case I make a bad choice and the game I picked turns out to not be my thing at all, as I'd still have the other game to play until I could be arsed to go back to exchange the game.