I've had very different experiences with LHR efficiency. Twice I waited close to 20 minutes for the "every 5 minutes" bus to transfer terminals, to the point of almost missing my flight. Then again, I only had about an hour between flights, so that didn't help.