I think a middle ground could be to use a great "domain registrar" and be prepared to move to another one when the last one stopped being great or sold to someone not so very great. And so on. Luckily this doesn't happen every month, or every year.