The answer depends highly on the number of owners of the business you anticipate, and what their roles will be. If you are going to be the sole owner, either works well. Both are tax free, at least at the federal level. However, an S corporation has more formal management requirements. A corporation must have a board of directors, must conduct shareholder meetings, etc. If it is just you, these formalisms can seem pointless. However, failing to follow them can lead, in extreme cases, to the courts declaring your corporation a sham and allowing creditors to treat it as if you were a sole proprietor. An LLC can be run more like a sole proprietor or partnership, without many of these formal requirements.
On the other end of the spectrum, if you expect to have several owners a traditional corporate structure can be more appealing than an LLC. The formal structure can help keep too many cooks out of the kitchen. S corporations have shares, rather than memberships, which can keep ownership rights clear. The "S" election (which is only an income tax election, not a different type of corporation) can be more easily dropped if the company grows and a new ownership structure is desired.
Where you fall on this spectrum should have significant bearing to which entity you choose. Good luck!