In general I have always liked Dynadot. But find it troublesome when you win an auction pay for it then 2 days later they email you back saying order was cancelled as owner renewed domain.
We all know domains are auctioned in market places and can be renewed but at least make auctions end...