This.
I am an infrastructure manager for a large global logistics corporation. Being in infrastructure, which means putting in all the pieces to make the foundation of what the applications are built on, I certainly have no credibility to diagnose any issues with this game properly, nor will I ever try to. If you want me to help explain why their network infrastructure is bad (or good), I certainly can. However, I do work very closely with our development team, and I can assure you that what Malestare is saying is spot on. Every point of it. BioWare/EA is running this show just like any other business with a development team, I assure you. It is sometimes frustrating when I see people here want to have dev's fired, reprimanded, or just talk very bad about the dev team or the organization without any knowledge of what is really going on behind the scenes. I certainly wouldn't want to be a dev in this environment.