Registering a domain should not be a painstaking task and although it sounds extremely technical, it's not. Let me start by saying there are countless companies that give you the ability to register a domain name, one of the biggest being godaddy (aka, no daddy). Although they have the flashy commercials on TV and more banner ads than you can shake a stick at, they are not the go to domain name provider.
I started off using godaddy during the early stages of my ecommerce life, because of those flashy ads! Let's just say setting up a domain name through godaddy feels like you are using a website built in the 90's. Along with godaddy there are many others registrars that I have personally used and with to no avail failed to meet my needs of simplicity.
Let's just get to the solution
After all the trial and error of using many domain registrars, Google finally launched Domains.Google.com. I tried it out and fell in love as soon as I logged in. The simplicity was exactly what I was looking for. Searching domains was easy and the entire checkout process takes about a minute. They also don't charge you extra to make your information on your domain name private (unlike the others). Transferring your current domains over to Google domains was a cake-walk thanks to Googles easy to understand transferring procedure. Top level domains have an average price of $12 a year so getting started is cheap and easy, just they way it should be. I'll be honest buying domains using Google domains is so easy that I find myself excessively buying random domains. I have around 35 domains that at the time I thought were a good idea to purchase because I was going to develop the next Facebook with them (didn't turn out hat way). All and all Google domains should solve your domain name needs and make your life easier.