I don't use any of them all that much, so maybe my impressions don't completely match reality. Kind of a split between Steam and Xbox Live for me. Steam has better prices/more offers, no policy of forcing a price tag on DLC. Also personally I prefer the interface and I like having my prices in actual money instead of points. But I like a trial for each game on the Live side.
Wii's bound to console instead of an account MO is a huge bother to me. Little info on titles, but I love the fact that my Japanese Wii (and consequently Japanese store) accept my non-Japanese credit card without complaint. PSN suffers from the same lack of demos/videos/proper screenshots, and I hate their policy on matching region credit cards.







