I buy where ever is cheapest and try to keep Steam as my main library. I like Origin though and uPlay back when I used it was meh, more like a "hey me too!" than a well thought out platform.
I've never not bought a game because it wasn't on Steam though.
I've never not bought a game because it wasn't on Steam though.