There's only two bad things that can happen when purchasing keys from an online unofficial retailer like G2Play, for use on Steam or other online service:
a) the key might already be used by somebody else
b) Steam, Blizzard or EA will remove the game from your account and disable the key from their master servers.
I have numerous friends who bought numerous keys from g2play.net specifically, and their games are still enabled and available on Steam. What happened is that, for major releases, the publishers are getting smart. Activision disabled some MW2 keys (but not the CoD4 ones) that went up for sale on g2play.net, and none of those people lost their steam accounts. They just no longer had MW2 on their accounts. I also believe Valve did that for Left4Dead 2 keys.
Most of my friends bought Street Fighter IV from g2play (I didn't, because i wanted it on Steam and SFIV cannot be registered on Steam unless you bought it there) and they still work. In other words, Microsoft never removed them from the database.
I personally bought Diablo II + Expansion Pack from an online retailer for 4 USD (not g2play, as they were asking like, 8 USD) and they're still registered on my Blizzard account.
If the deal is good enough, and you understand the risks, I say there's nothing riskful in buying keys from those sites. Just have in mind that the game you bought can be removed from your account and g2play won't provide you with a refund.
a) the key might already be used by somebody else
b) Steam, Blizzard or EA will remove the game from your account and disable the key from their master servers.
I have numerous friends who bought numerous keys from g2play.net specifically, and their games are still enabled and available on Steam. What happened is that, for major releases, the publishers are getting smart. Activision disabled some MW2 keys (but not the CoD4 ones) that went up for sale on g2play.net, and none of those people lost their steam accounts. They just no longer had MW2 on their accounts. I also believe Valve did that for Left4Dead 2 keys.
Most of my friends bought Street Fighter IV from g2play (I didn't, because i wanted it on Steam and SFIV cannot be registered on Steam unless you bought it there) and they still work. In other words, Microsoft never removed them from the database.
I personally bought Diablo II + Expansion Pack from an online retailer for 4 USD (not g2play, as they were asking like, 8 USD) and they're still registered on my Blizzard account.
If the deal is good enough, and you understand the risks, I say there's nothing riskful in buying keys from those sites. Just have in mind that the game you bought can be removed from your account and g2play won't provide you with a refund.