Bought some more gaimz from 2 different websites today. The games I bought were: Metro Last Light, Burnout Paradise, The Witcher 2, and The Last Remnant (all for Steam). The Last Remnant was bought from G2A since none of the other websites had it and it was cheaper than buying it off of Steam, and just like when I bought ARMA 3 the receiving of the key was almost instantaneous, although it did say that I had to verify my account via SMS to key the key, but they still sent it through without doing so?
Now, the other 3 games, after reading the first post of this thread and reading good reviews, were from CD Key House. Burnout and Witcher were fine, and I received the keys almost instantaneously as well, although The Witcher was the Russian version, but I don't think it matters, I've started it up and everything and it seems to be working so...
The problem I had though was with Metro Last Light, the key I received wasn't redeemable in the UK. Was a little pecked off at first but went onto the live support and Jesus they were incredibly helpful. They offered me either a full refund for the game since they were having problems with the keys for that game, or the ability to swap it for another game of the same price with a $3 discount. I opted for the refund since I wanted Metro, but after a couple of minutes he told me to hang on a second whilst he checks if they can get a working key for me, and boom. After a couple more minutes I had Metro Last Light in my Steam library downloading.
Would recommend both websites! Awesome customer support from CD Key House.