It's more a case of it 'not being Steam' than anything else. People resent having two things to do the same job - and having two accounts with CC details against them of course. I've only bought three games through it, but it seems to work acceptably. They don't discount much over retail though and there's nothing like the Steam sales, so people kind of don't see the benefit for them in having it. which is fair enough because objectively, there isn't any.
IIRC it did present me with one issue - I boughT Mass Effect 1 and 2 through Steam but Mass Effect 3 was only available through Origin. This meant that I couldn't carry on the character I'd played through 1 and 2 into 3, because the two systems both 'protect' save games from being accessed by anything outside the system in question.
Aye, preferably with surround sound.