Good question
The service appeals but I too have concerns over control on what you present on your own site.
The site itself looks.... a bit templated!
Main structure is OK - with a poor lettered logo. The best sites look seamless in both design and structure