Assuming you're not restricting yourself to those three possibilities, I'm with namecheap.com and I'm pretty happy. Serendipitously, they're also offering $3.99 transfers until the end of today.
It also helps that they've been giving away private registration for free.
(I am not affiliated with them, just a customer, YMMV)
What else could we use? Perhaps "functionally retarded"? Or maybe "overwhelmingly dreadful"? Or better still "Designed with a Kafaka-esque hatred for humanity that puts government bureaucracy to shame"?
The UI for their control panel is just awesome. Much less clutter than the other registrars.