That makes it sound like an X vs Y problem, but it isn't.
I use Steam, PSN, XBL, Battle.net, etc... They all provide me with different things, otherwise I wouldn't use them all.
How is Battle.net these days, anyway? People were howling in outrage because of some kind of identity thing that Blizzard decided to do. Is it usable? Fun?