Namecheap
Namecheap is great for domains. Easy Setup, Affordable Domains, SSL Certificates, Business Email, Hosting and More. I tried hosting with Namecheap before but their hosting performance does not quite match their stellar domain registration and management service. I like that they offer an ecosystem of services to easily get you running with managing a website. So in terms of managing your domain in one place complete with SSL and the business private email service, they do a pretty good job.