На платном меньше проблем будет!
На бесплатном ты будешь продвигать не свой сайт - а юкоз и яндекс :) Да и на бесплатном очень много ограничений!
и нету php (а на народе вообще ничего нету)
В раскрутки сайтов я пока что 0 :( Пробовал раскрутить с помощью websurf и jetswap. С джет были уникальные переходы, а с вебсёрф только посетители (кажется, это разные вещи *SCRATCH*).
Смотря что подразумавать под "хороший сайт". Если есть желание, материал и время, то можно сделать и на бесплатном хостинге с некоторыми ограничениями (без sql, php...). А если требуется некоторая база у сайта, то лучше остановиться на платном.