I use Hover to purchase TLD's. They offer better pricing than namecheap + godaddy for TLD's.
Hover has been my go-to for the past year. With all registrars mostly accomplishing the same thing. I think it really comes down to UI and management tools. I've found hovers to be some of the easiest to use. Interface is clean / they don't spam you. Seems like a good/honest company in general.
They have an amazing dashboard and free private whois. Also, Google