Great for small business
- Simplicity. Very user friendly, fast to set up something basic.
- Templates are very nice looking & they add new ones frequently.
- Easy to upload or embed content in just about any major format.
Cons
- Templates look very...template-y.
- Gallery functionality is a little difficult to use for something like a portfolio. It's easy to add the content, but not as easy to sort by topic/tag - you have to toggle between the gallery page and the page where the gallery is being displayed.
- In some cases hard to control exact display requirements (this is good and bad, as its a side effect of their responsive designs).