I've been using Nildram for years now and I'm very happy. They aren't cheap, about twenty five quid for an 8Mb service. However,the service has only gone down twice in the four or five years I've been using it and each time the technical support has been brilliant.
As I work from home, I'm happy to pay a premium for this level. Don't think I'd feel the same if my connection was purely for home use.