You need both for your project to succeed. This should not be underestimated.
The nice thing is that if your platform is decentralized, hosting is a non-issue and you just have to focus on adoption.