Absolutely, you should invest in hosting service as the free options are very limited and provide less services. This may include interruptions unless you "pay-as-you-go" for bandwidth and uptime. With so many cheap options, it's important to invest in a website and take it seriously.