I've found InternetBS and Namesilo decent. Used to run a domain related service with thousands of domains and used about a dozen registrars. Older ones tend to have poorer support and dated UIs, the two I mentioned are fairly young and I've had no issues with them.