As for the whole Origin thing, I do not need my games spread across more than one download service. Accounts with this, accounts with that. Oh shit game ABC is with service XYZ not 123.
Fragmentation is nothing but evil. Not to mention the lack of choice for the user because EA wants to be supreme overlord with their products.
There's a bit of a disconnect between complaining that you only ever want games on one service, and then complaining about a lack of choice, but ok.
The thing is, you still have a choice about where you buy the game. It's not "exclusive" to Origin. You have to
activate the game on Origin, but that's no different than Steamworks games that require you to activate a game on Steam - even if you bought it elsewhere. With the offline mode, you only have to activate ME3 online once, at which point you don't need to do so anymore. Assuming it works the way it's been described, it's actually fairly unobtrusive.