What my corporations professor said in law school was that if you were going to be a large public company incorporate in Delaware. For nearly anyone else incorporate in the state where your business is located.
That was before the development of the current VC funded tech startup culture, so that probably needs to be modified to say something about incorporating where the people who are giving you the money tell you to.