I will highly recommend the service of TransIP. Of course I got a good deal for my domains, but that is not the only factor. Their customer support is impressive! I had some questions regarding my domains and they followed-up (I think almost 20 mails or so) and even during the weekend until it was not resolved.
Moreover the user interface for managing the domain and related attributes is clean and simple.
In short, highly recommended!