Even with blogger custom feature plus your own domain name, still they have control over it. If they find or think your blog is spammy then they will take it down. There is no way to get it restored after that. With your own Wordpress blog in your own hosting account you have total control over it about what you post and how you do it. Also Wordpress has lots of good free plugings and templates.