Without sales, Steam is normal.
And it's very rare you'll struggle to get a game you want that isn't on sale... Pre-release, season sales, weekend/daily deals... Not to mention they notify you by email when a game on your wishlist goes on ANY sale...
Just another Steam hater I guess.
Exactly this. Put a game you want on your steam wishlist, and steam will email you every time it goes on sale.
You cant judge steam prices by the normal price, because they have so many sales- a different game every day, higher profile games in the mid week and weekend sales, various special events and publisher-related across the year, and the big summer and winter sales.
Plus a lot of other etailers sell steam keys, and challenge steam pricing, which is good for users of steam.
So there's no reason to ever pay full price for a game on steam, unless you absolutely must play it on the day of release.