I'm not sure how I feel about it. I don't like it, I hated steam when it first came out.
Steam is better.
But, at the same time, it's silly to think that EA shouldn't try to create a service to compete with steam.
They should do a better job with it. The 2 services on the computer doesn't really bother me more than the requirenment to have a propriety program (steam or origin), because you can just turn it off.
I'd rather play mass effect 3 with origin, than not play ME3 at all on PC. And I think that's what EA's counting on.
I'd have originally much rather played Half Life 2 without steam. Obviously it worked great for valve, EA is trying, and so far not doing a great job.
I think it gets extra hate because it's EA.