Have used GoDaddy for the past ~ 20 years and have about 30 domains registered there. Their website is slow, and they are always trying to tack-on additional upsells. We have had some service issues in the past, and in all cases, they did not handle things well. I have been meaning to find a new register (and hosting provider), and remember a former IT person mentioning NameCheap. So, I did some quick research, and you had both an easy/fast website to navigate, but cheap pricing on domains (with what seems to be a clear interface and not a lot of sales gimmicks). It's been a great experience so far. Thanks.