So this won't be on Steam (annoying, but I can live with it)
Will require EA's own software platform, Origin (several times more annoying)
Will not have an in-game server browser, nor will it be in Origin. To join a game you have to use a third application called Battlelog to find a game. Which won't be built in to the client or have an overlay. So you'll have to alt-tab out of the game client everytime you want to join a server. Dealbreaker.
It's gone from being a day one purchase to being one I won't bother picking up at all, It's shit like this that reminds me of why I mainly stick to Indie titles, which for the most part just let me play their games. I couldn't give a **** about Origin, Battlelog, Games for Windows Live or the Rockstar bastard Social Club. They're not a way to make the game experience a move smooth intuitive enjoyable experience for the player, they're a way for the Triple A developers/publishers to stick their dick up my arse, and I've had enough of it.