I saw the 2004 London revival and the 2015 Broadway revival. While I enjoyed both, I found the London production had a lot more heart. I cared about the characters. I laughed and loved. The Broadway revival was much more polished and I loved the tap, but for some reason I couldn't find the heart.