A person who wants to set this up, set that up, configure this and so forth - and who has minimal time pressures would be okay. But the time it takes to be set up can be crucial for people who want to get up and running as fast as possible.
Ramnode is a very cheap VPS provider. With its cheapest plan being only $15/yr for 128MB of RAM. Which is not much but for a small website not expecting a lot of traffic is pretty good. Plus, not many other VPS providers offer this kind of option.
Bluehost has been found to store user passwords in plaintext in the past. This is one of the most basic security vulnerabilities that can be found in software. It also suggests that there may be even more security vulnerabilities which have not been found yet.