The best part of having a self-hosted blog is the ability to use plugins. Sure, having a custom theme matters highly but good plugins make maintaining a blog so easy. You can do most of these things yourself but it's much easier to use a plugin and save your time.