I must have been living under a rock or in the 90s because when it's time to purchase a domain for my project in 2020, I chose to do it on GoDaddy. Yes, GoDaddy, with services like Google domains, Namecheap, AWS route 53 out there, I picked GoDaddy. Not even one month in, I already can't tolerate the pain of dealing with the crappy UI and the technical nightmare. There is no way to point naked domains directly to Cloudfront. The only solution is to redirect traffics to www.
Unfortunately, GoDaddy locks your domains for 60 days so I can't transfer it away. In the end, I use AWS Route 53 to manage my DNS records.