Won wasn't really all that stable. It worked, but it didn't always work really well. I don't have problems with steam. The only updates that take a long time are the first ones you have to go through when you install it, after that they've only been taking a little under a minute for me, and you should appreciate that they're actually improving steam with updates, whereas Won has been fixed for a very long time. People are complaining about Friends. Did Won have friends? I didn't think so. You can't really complain about a feature that you can't compare to anything else. When it does work it's awesome, and when it doesn't it's just like Won again.
They created Steam because Won was old and clunky, they wanted to create something cutting edge, and they probably didn't have a whole lot else to do in that department at the time... Won worked, but it was ancient. The idea that I can download any game they make by paying online without having to go looking for it is a good one, even if it's a little flawed (not everybody has that good of a connection). If you can get it working, it's great. If you can't, I'm sorry, maybe it'll get fixed in a later update.
Edit- I just realized this thread isn't about Steam, it's about 1.2, so let's get it back on topic.