In the alpha feedback, I complained about having to install 4 pieces of software just to play. Browser plugin, Origin, the alpha itself and I think the last was a 2nd piece of browser software. I also didn't like having to start the game from the browser. You couldn't just launch with a simple desktop icon.
Origin popping up and displaying stuff each time I started playing was also annoying. I eventually just dragged the window mostly off screen and left it there.
Despite all of these annoyances, I still pre-ordered.