I'd choose a registrar based on reliability, transparent pricing, good DNS management, and responsive support rather than just the cheapest first-year offer.
Providers like Cloudflare Registrar, Porkbun, and Namecheap are popular because they have straightforward management and competitive renewal pricing. Always compare the renewal cost, not just the introductory price.