I use wordpress.com so that i don't have to worry about the hosting side but there are limitations.
I prefer self hosting Wordpress. It's just so much better because you have so much freedom and a much larger collection of themes and plugins to choose from.