Hello! Since I'm a newbie on these forums I respect the fact that you are all going not care about my opinion but I think it is worth sharing. I've been a loyal Namecheap client since 2009 and I've loved the domain aspect of Namecheap. Namecheap is the most used domain registrar with over 3 million domains. Now, like the domain registration the hosting is also superb and amazing. While it exactly isn't fit for most people (it's onshore and doesn't have the capacity to store enormous files without paying an enormous price) Overall i'd say if you are a beginner in the programming field and need a cheap place to host your website, then you should go with Namecheap especially if your domain is hosted by them as well.