Batman 89 is the weakest of these as a linear story. There is no character arc for Bruce Wayne at all and he is pretty underdeveloped as a character, the pacing is meandering (how many scenes are there of the Joker just doing stuff that doesn’t move the plot forward all that much?), the central romance is pretty flimsy, and none of the characters are especially 3 dimensional.
It is still an incredibly well made and entertaining film with some wonderful sequences, but it doesn’t work as a story at all.
For me, this is really a question of Begins or TB.Honestly, it really comes down to personal preference. They’re so different, even down to pacing. Begins moves at a super tight clip. Almost every scene is just there to communicate the information you need for the story and characters to progress. It has more action and is maybe appealing to a broader audience.
TB is a slow burn. So many scenes are there just to create a mood and a vibe, but it’s also packed with character development, and I think that the characters feel a little more like real people to me. Not that Begins is lacking that, but Nolan’s films are so economical that they don’t spend as much “downtime” with the characters. You don’t really see much of what Gordon is like at home. Rachel is very much a mouthpiece for the altruistic beliefs that influence Bruce.
Comparatively, I think we have a better view of what Selina, Oz, Gordon, and even Bruce himself are like as people. You can imagine what hanging out with them in a social setting would be like.
That is what ultimately pushes TB over the top for me. Not a slight on Begins, which was my favorite movie of all time before a month ago. This might change in a year when TB’s sheen has worn off, but I think for now it’s my favorite.
All 3 of these movies are immensely entertaining and wonderful, so the real winner is fans of Batman.