You also need portability. As I understand it there's no problem with having a Delaware corp but all your staff and operations being in California, for example. I do not believe this is the case all across the EU! And some localities can have quite onerous formation requirements for no good reason (anything involving notaries, for example - 19th century solution to 19th century problems).