There is no "best registrar" perhaps but there certainly are "worse registrars".
I like internetbs.net, it has low prices, free privacy protection, good DNS nameservers and most of all, I like they are located in the Bahamas and therefore are an 'overseas' jurisdiction which is less politicized and safer than the US, which in my opinion is slowly moving away from freedom into electronic fascism.
They are accredited by ICANN and comply with general rules, but they don't have any extra 'custom' anti-client or pro-corporation policies like the ones GoDaddy is famous for (like taking your domain if you don't reply to emails even though registrant's name, address, phone and fax are correct and then asking $$$ in ransom to get it back, or extending the no transfer period everytime to update the contact info at all, support of SOPA/ACTA, sleazy owner, etc.)