I wouldn't hesitate to vote for Hope. I've only dealt with them twice, but on both occasions their customer service people went above and beyond the call of duty.
But then I like CRC as well, because I've only ever had one problem with something I've ordered, and they sorted that out on the phone pretty sharpish.
Wiggle I don't use so much, but when I have they've been great too.
As have Merlin and a number of other retailers.
Maybe I've just been lucky.
Never used Charlie the Bikemonger, but might well do in the future as he seems to be on here nearly as much as I am!