the agency said 'hosting choice is yours' but I dont even know which type to choose. shared hosting = cheap ($50/mo) but slow... vPS = mid-range ($200/mo) but hard to manage... managed hosting = expensive ($500/mo) but has support... cloud (AWS Azure) = complex but scalable.
my site has low traffic at first but might grow... which hostinng is scalable? is migration cost high? which type has less downtime risk? are SSL certs backups and security handled separately?
starting from scratch: start with shared hosting (easy, cheap), or managed from the start (a bit expensive but supported)? the agency said 'we can handle hosting too', wats the difference vs. i mean hiring a separate hosting firm?