I use Porkbun, but this is largely because I like the little cartoon pig, and I'm familiar with the UI.
Generally you should just check for the best deal for the particular domain, and then remove any particularly terrible providers from the results.