Однозначно - не бесплатном хостинге можно все создавать, но только для теста,
для изучения технологии, для того чтобы попробовать создать свой сайт.
Но надеятся что он будет постоянно приносить вам доход (или даже просто моральное удовольствие) - не стоит!
Каждый день на крупных хостингах
проходит зачистка от плохих сайтов(спамеры, дорвейщики, порнушники, фишеры итд итп.)
Даже
хорошие сайты на бесплатных хостингах
очень часто удаляют.
Иногда по ошибке (например удалял хостер десяток запрещенных "взрослых сайтов")
и по какому-то параметру ваш сайт тоже попался ему под руку - он удалит даже не задумается...
Если на ваш сайт пожалуйтся (конкуренты, или друзья пошутят, или по ошибке ваш сайт перечислят),
то тоже скорее всего его удалят не разбираясь...
Только если у вас будет
свой домен (domain.ru , domain.com)
(даже если хостинг бесплатный)
тогда вы будете чувствовать себя в большей безопасности,
если вас удалят откуда-то, то вы сможете переехать на другое место.
Но опять же, если вы не просто тестируете, а хотите нормальный сайт,
то заплатить 3-5$ в месяц, например тут
http://www.avahost.ru/это стоит того ...