DigitalOcean vs Namecheap: When Cheap Hosting Isn't Cheap, and When Cloud Beats Shared