Можешь на ucoz, но все равно придется платить за домен и прикручивать его к своему сайту. Суть в том что ucoz очень ограничивает управление сайтом, вы не сможете закачивать новые коды, прикручивать другие возможности, кроме тех, которые есть для их сайтов, создание же на Joomla (Это CMS, существует разница между ucoz и CMS), на ней вы сможете создать сайт любой сложности. Но хостинг тогда придется отдельно заказывать.
Я занимаюсь созданием сайтов, всегда своим клиентам предлагал на выбор два замечательных хостинг:
[ссылка заблокирована по решению администрации проекта] или Интернет хостинг центр.
Оба хостинг отличаются качественными услугами, приятной тех. поддержкой, выгодными тарифами - можно подобрать под любые нужды, в том числе и для небольшого сайта, в будущем можно перейти на другие тарифы, если сайт будет расти или в планах создать масштабный портал.
Больше информации получите на сайтах самих хостингов (ссылки выше в тексте) . У самого на этих хостингах стоят уже десятки сайтов, не моих конечно, а моих клиентов и никаких нареканий к хостингам не было. Удачи вам с вашим сайтом.
Так же советую вам посетить [ссылка заблокирована по решению администрации проекта], там вы найдете многие ответы на вопросы по поводу создания сайта.