Steam in itself is a pretty smooth bit of kit, it ****s up about once a week and you'll have to do something else for a while until it fixes itself, but other than that its fine. Whats not fine is when you have 3-4 games installed and each of them uses a different system like GFWL, Steam, EA download or that other thing. Thats when you begin to have collisions and connectivity and stability goes off