I've used and wont use again:
easyspace - too expensive
1&1 - Billing service and customer support are the epitome of useless. They aspire to be incompetent.
At the moment, the majority of my .coms are registered with namecheap and I am trying to find a home for my co.uk sites.