Namecheap is terrible and cannot be trusted, you can google tons of horror stories.
Without a doubt, Porkbun is one of the best. Their staff is knowledgeable, helpful and efficient. Highly recommend them.