I'm not at all surprised to hear someone point out that London is more expensive than San Francisco. I am shocked to hear someone from London say that San Francisco has better cab service.
Of course, in London you literally can't catch a black cab outside of the center (they're not even allowed to do so past a certain radius) so you have to call a minicab. So SF still wins.