Win win, as I see it.
Gamestop get's their cut on the sales without having to maintain their abysmal section of token PC games.
Valve get's to sell to kids/adults who don't have credit cards AND they get to knock out the Visa/MC/AE service fees from sales through steam wallet.
Finally, for me, my Christmas list just got simpler.