The American leading ladies London seems to take to its heart seem to be belters, but Kelli O'Hara has more variety in her voice than any of them.