Sometimes it does have issues and takes longer than expected.
I've gotten "stuck" on it a few times as the steam needs to build up again. Always a nice time onboard, but just wanted you to be aware that it's an attraction that can still be delayed or you can be stuck on for longer than planned.
It also needs to pause in between Main St and Frontierland near Parade time to let the floats and cast come onstage, and they have to cross the tracks then.