these are good for beginners and i just tried a free domain and it ok but when we get huge visitors then we need need to move to a better hosting then it will be really good because these people need to load the site fast so they would prefer a better hosting