I think considerations about something like scalability, security, performance, etc., are fundamental. Also, think about the type of server it will be, shared, VPS, dedicated, or cloud hosting. Much-needed considerations also include the uptime of the server, support, and control panel as well. What do you think?
Check this out: https://rankedtopsites.com/