Battlelog has always baffled me. Why do you have to go to a website to log in and then launch your game from there? It seems really bizarre to me, especially for an FPS.
Personally, I don’t hate Origin, I think it’s decent enough to compete with Steam, but it still has problems on a lot of the little things that make Steam really good. For example, it doesn’t give you any kind of status on your messages to your friends. I have always liked the " is typing…" chat status Steam has, plus the sent times, and the little reminder of the previous convo you had with them. I think Origin might have a couple of those now but the messaging system still could use some work. As could the Origin overlay - more often than not it just refuses to work. Though I am not 100% certain that isn’t ME3’s fault, since it often won’t let you Alt-Tab out of the game. Still, I can’t recall ever having a conflict like that on any Steam games. I suppose this might just be an isolated case but it does irritate me. The inability to change your display name is a drawback too. But it works, they’re always having sales like Steam does, and most of the important features are there. I think most people who hate it are just Steam fans who have most of their library on Steam and don’t want to have to use a second program for just a few Origin-exclusive games. Add in a few little annoyances and Origin is the worst gaming platform since the CD-i.