So, I know the problems, I'm aware of the clusterfuck, but it's simply exactly as bad from our point of view as it was before (and at least there is an option to file VAT for the whole EU, which was non existent before, even if implementing it is a pain in the ass).
I don't know why you did not have to - in a legal sense - care about the location of the customer before. Selling something to an EU citizen in a state different from the state your business is established in meant that you were doing business in that state, hence you were supposed to register at their tax office and file and pay VAT on behalf of your customers. Just nobody did, because fuck that.
Anyhow, it's going to be years before it's sorted out. (The "action plan" is to be presented at the end of 2017, http://ec.europa.eu/taxation_customs/taxation/vat/action_pla... )
Also, there still seems to be an exemption for small businesses in a lot of member states ( http://ec.europa.eu/taxation_customs/resources/documents/tax... )