I do not recommend any ISP positively. I do however actively avoid any that advertise heavily - if they need to advertise that heavily, it suggests that they are not spending their income on their basic operation (or put another way "I'm paying for them to get more people on the same network so it will get slower").
I will also not go down the route of "cheapest is best" - I'm aware that some of the cheaper ISPs do not buy enough backhaul capacity from exchanges to allow even one subscriber to download at full speed. So yes, you might get 8 (or 20) megabits to the exchange, but you're fighting with their other subscribers for 1-2 megabits to the rest of the world...
What I will say is go take a look at <!-- w --><a class="postlink" href="http://www.ispreview.co.uk" onclick="window.open(this.href);return false;">www.ispreview.co.uk</a><!-- w --> or <!-- w --><a class="postlink" href="http://www.dslzoneuk.net" onclick="window.open(this.href);return false;">www.dslzoneuk.net</a><!-- w --> and their ISP ratings... bear in mind with a small ISP you're highly likely to speak to the same person more than once if you need to speak to support... mine for example I know that when I have a problem (rare, it's usually somewhere in BT's network that the issue lies) that I can tweet, call, text or email the helpdesk - they know that I'm one of their customers that only gets in touch when there's something actually wrong and we treat each other as professionals.
I had a faulty MSAN config on my line at the exchange... so it synced at 128/64 (which is arseclenchingly slow).... mine took 12 hours to resolve. A friend experienced the same symptoms on his, he's with BT and it took them 9 days to go through all the palaver of checking and testing any and everything when the fault was so obviously in the exchange. Who pays more for their broadband? Him actually.
As for the OpenZone thing - I find that I spend a lot more time out of range of WiFi and on a 3G network... even though I cane the living crap out of the 3G connection I've only been over 700M once... so you may find that it's more sensible to keep them separated (counterintuitive I know but that's what marketing would like you to think)