My developer built my site on asp dot net and based on his recommendation we hosted on godaddy. As my project grows, is godaddy a good option to continue hosting? I worry about scalability and security.
Godaddy is pain for developers and technical people, as it is set up for simple things. You can use any good hosting companies or any cloud servers. But if you need to talk to a human godaddy is a good option. Scalability will not be an issue with Godaddy, as they can sell you any infrastructure when you grow bigger.
GoDaddy is not great and if your a developer I would go for a different option as go-daddy maybe restricted for you.
GoDaddy is definitely not the best option for hosting, not even for keeping your domain!
I'd recommend to get a reputable hosting company, preferrable not using a shared hosting. You can check out Google Cloud Platform or Amazon Web Services that will scale up with your needs.