I only have a few domain names with directnic, but there support and easy process for customers makes them a winner in my book.
when we stopped doing domain registrations for customers a year or so ago, we sent everyone to dnic.
http://www.webinc.com/domains