Zen for most people. Reasonable pricing, good customer service, reasonable latency and a good router.
I was reluctant to recommend them by name because I know there are other good ISPs, some are cheaper, some are more expensive, some operate only in certain areas (if they do not use Openreach local loops).