Delaware has favorable corporate tax rates, and IIRC, litigation is easier on corporations??
C-Corps pay corporate income tax, but you probably don't want a C-Corp, so tax rates shouldn't factor in to your decision. I think its 100 or less shareholders that are citizens, or something like that, to not be a C-Corp??
S-Corps are more like an LLC. You incorporate to cover your ass from liability, but the entity is not taxed on profits, only owners/shareholders are taxed on their share of income.
A C-Corp is taxed on profits, then pays their owners/shareholders, who are taxed on income (double taxation). An S-Corp is not taxed, but owners are taxed on their share of income, at their individual rates (pass through).
This is not my area of expertise, and I am certainly no expert, but this is what comes to mind.