I've had mixed experiences with Origin, on the one hand I couldn't redeem my code for Mass Effect 3 on Windows 8, it just refused to display the page for entering keys, but as soon as I booted into Windows 7 it was all good. On the other hand it is fast, the downloads always max out my bandwidth, something Steam only does with really popular games, and never right on release.
I think my suggestion would be to fix their god damned web page renderer, as that seems to be where most of the problems come from.













