Go for NameCheap.

With Hostgator, it cost you around $18 for a domain and another $14 for domain privacy. Free SSL Certificate included.

With NameCheap, it cost you around $9 for domain and privacy included. No SSL Certificate included.

I believe the relatively higher cost in HostGator is because they the Free SSL included. But since you are a developer, you could easily install an SSL certificate free of charge and even easier if you have Laravel Forge.

GoDaddy is the worst. They would charge you $60 to install certificate.