Yes! It was worth the 4 hours, especially if you enjoy your movies following closer to the original comic story line. Ignore anyone claiming that Joker's performance was bad and not to character in the epilogue - they don't have an understanding of how the Joker's character develops further into the story especially when you take into account what Batman and Joker have gone through to get to the point of joining forces.
I am ready for the next movie...and am wishing for The Batman Who Laughs to make his big screen debut!