I can be fun if you have your own server, I have webhosting with 1and1 but no virtual/dedicated server. So hosting everything myself would cost me money to take the server.
Also I don't find it very secure, you would need to have multiple backups to make sure nothing gets lost if your server gets erased.