I've got one site that I need hosting for. Up until a year ago, I was using GoDaddy, paying something like $120 a year. A year ago, I moved to SiteGround and paid $70 for the first year. The speed at which the pages were served improved noticeably when I moved to SiteGround.
But now SiteGround wants me to renew at $240 per year. I have the GrowBig plan there.
My guess is that if I switched to NameSilo now, the speed would be more akin to what it was when I was at GoDaddy, but the price will be way cheaper than SiteGround and even quite a bit cheaper than GoDaddy.
I only get 10-15 visitors a day, and I think I'm getting a negative ROI by paying up to have faster hosting.
I'm kind of inclined toward NameSilo since I've already got an account there and have been a customer since 2015 vs. setting up yet another new account at yet another website. The domain in question is already at NameSilo today, so maybe that makes things easier although I'm not sure if that matters so much.