You really can't beat Afternic. They're partnered with 8 out of the top 10 registrars. Sure, your ultra premium one-word domain gets enough inquiries from direct traffic, but for average domains, there's a good chance the buyer found that domain through search queries with a partnered registrar.