Delaware has all of the pieces necessary to be a thriving tech hub, except for one. Launching a startup in Delaware is challenging. That’s despite its prime geographic location between New York City ...