Steam has it's issues with GG, for sure, but they're readily solved, usually (I've never had such issues with other games on Steam, though) but it is still (in my opinion) a much better platform than what we had previously, i.e. waiting months on end at times for updates. August to Christmas last year was really trying peoples' patience, and I think that's why a few people left.
MAME Cab PC: i7 4770@3.4Ghz (passmark 9945), 12GB RAM, Win 8.1/64, GeForce GTX645 (passmark 1898); Shiny new laptop: i7 4800MQ@2.7Ghz (passmark 8586), 16GB RAM, Win 8.1/64, GeForce GTX870M (passmark 3598); Old laptop: i5@2.3Ghz, 8GB RAM, Win 7/64, Intel 3000 graphics