This site is run by one person and several trusted creators have had bad experiences here. The admin has a chequered history in the webcomics community but you won't hear anything about that on the forum. If you're only hosting you should be fine, but have a mirror just in case.