So far I've been with about 5 companies over the years, and here is my list:

Best two:
Just Edge

Worst two:
Burst NET
Single Hop (the absolute worst provider I've been with)

and if you want to know why Single Hop is the worst, check it out here:
Worst server company ever known! - The Dudley (its my partner's site and is 100% accurate)