Hosting should be selected according to traffic, application requirements, database usage, storage, backups and expected growth rather than simply the cheapest monthly price.
A website should solve a business problem first. Define whether the primary goal is qualified enquiries, online sales, brand credibility, customer support or a stronger digital presence. Then select the technology and structure that support that goal.
Website security includes administrator access, software updates, server configuration, backups and monitoring. No single security feature is enough by itself.