I would never advise someone to setup a Delaware C corporation unless they were very narrowly focused on raising VC funding, going public in the near term, or creating a subsidiary of a large, profitable company that uses the corporate structure. A C-corporation is the least tax-efficient and least capital-efficient structure, and you don't even get the benefit of limited liability over the LLC form because LLCs also get limited liability.