It depends on your basis for comparison. Compared to the Netherlands or Denmark, the UK is hell; compared to most US cities, or any third-world one, it's heaven. I would personally say that London is pretty great for cycling (and when Delzeq and I are in agreement on something, you know it must be right!).