Namecheap is the platform I recommend for domain names and hosting. I have tried others in the past and have stayed with NameCheap since 2013.
Namecheap was founded in 2000, so they have been around quite long. Their service is reliable and customer service is excellent!
Namecheap has over 10 million users and over 1.5 million reviews with an average rating of 4.5 stars.