It never ceases to amaze me how so many PC gamers are blinded by loyalty to Valve/STEAM because lets face it apart from Half Life2 and the HL2 Episodes most of Valves work in the last 5 years has been mod releases based on the HL2 source engine they have not made anything new in that time and STEAM is their company focus nowadays not PC games development.
I see nothing wrong with this...Valve initially made it very clear that after developing the source engine for HL2 they planned to use it and build on it for many years to come. Just look at what they did with TF2 and L4D, two of the best multiplayer shooters around which continue to be very popular as opposed to other 'big' FPS titles like ETQW, Q4 and UT3 which all but died relatively quickly.
I am not blindly loyal to Valve/STEAM, they just happen to make and continue to support games that I really enjoy playing! They actually listen to community input when making changes and I have lost count of how many updates and extra content they have added to TF2 and all for free - I doubt many other companies would have continued that level of support without charging for 'booster packs' and expansions
When STEAM was first launched I like many old WON network players initially hated it but they soon beefed up the servers, ironed out the bugs and 'won me over'
![Wink ;) ;)](/styles/default/xenforo/vbSmilies/Normal/wink.gif)
I have not had any major bugs or stability issues in years, I consistently max out my connection speeds when downloading and the excellent friends system has pretty much made Xfire and other similar software redundant for me and everyone else I know that plays online.
As to the issue of poor support for non-valve titles, you have a point but surely this is an issue for the games developers and not Valve? Maybe I have just been lucky but personally I have had no trouble with any of the other games that I have purchased on STEAM. Sorry to hear things are not working out for you OP but for most people that I know STEAM works just fine and they like it.