i would not perfer free hosting because what if your site gets ddos it will prob take forever to get it up and running. but its also good to have cus you can try and make alittle bit of money to pay for a paid webhosting so it runs better and if you ever need good webhosting let me know i know some