Most accountants and tax lawyers will recommend an S-Corp. As I understand it S-Corp profits are taxed through the shareholders whereas a C-corp has its earnings taxed and the shareholders ALSO have their earnings taxed. You're effectively being double-taxed. It's been a while since I've been involved in this but that's my understanding of the matter. Consult a tax attorney or your CPA.
For what it's worth my company is an S-Corp and a previously non-tree related corporation I was involved with years ago was also an S-corp.
If you're making anything over $50K a year you want to incorporate. There's nothing but benefits. You can pay yourself a base salary and then take profits as a distributions (aka, dividends) at a lower tax rate. Additionally, if the company goes bankrupt you're moreorless protected. Now, bare in mind that this isn't fool proof. You can't simply incorporate, rack up thousands of dollars in debt and sink the company. You must protect the "corporate veil" which basically means you must follow all the rules required to be a corporation. Your accountant and/or bookkeeper should handle most of this. All you need to do is have an annual meeting of shareholders and record the minutes of the meeting. You don't even need to file these minutes with the government. You just file them away and if there's ever a dispute the government will ask to see these minutes. Oh, and you'll have to name a president, vice-president, CFO and Secretary. If you're the only one running the show you can wear all these hats.
Now, if you decide to bring on partners and investors you can sell shares on your company. However, you need to make sure your paperwork is rock solid. If a partner is divorced their ex-spouse can own a piece of your company. If a partner dies their children or spouse may inherit a piece of your company. Partners can sell of their shares to other people, etc. A good contract can protect you from a lot of this but you'll need a good attorney to draft up the paperwork. Generally speaking partners are always bad news. If you can't do it yourself don't do it at all.
My 2 cents.