It's really hard to know if a host is actually good before you sign up. In general, I've found that you get what you pay for, but that's not always true. Knownhost is fairly priced and delivers incredible service.
However, I read the same stuff about Bluehost, but I have a hard time believing it because they are owned by the same company that manages Hostgator, and I have serious beef with them.
Right now I host some websites with Kinsta, which is an insanely good service, and some websites with Wealthy Affiliate, which is the affiliate training center I promote. If you're building an affiliate site, go with Wealthy Affiliate because you get training, hosting, and support in one monthly fee.
If you struggle with tech and don't want the affiliate training, Kinsta is great. You can brows the rest of the hosting reviews here, but many are based on research, not on personal experience.
Building your site already? Check out our WordPress plugin reviews.