My list...
1. Batman Begins
Hands-down one of the greatest origin stories ever made. It works as a Batman movie. It works as a standalone movie. It just works. It's proof you don't need to rely heavily on CGI, an over-the-top villain, and can focus more on character, not costume, and yet still make a fantastic superhero film.
2. The Dark Knight
Remove Heath's incredible performance, and this one probably wouldn't make my list. It had it's good moments, maybe a tad too dark in places, but it was Heath who took it to the next level.
3. Batman (1989)
To me, it's more of a Joker origin story than a Batman movie. A darn good Joker origin story at that. They could've called it: "The Joker Rises", or just "Joker", and it still would've fit. This was Jack Nicholson's movie. The Bat was just supplemental to the development of the notorious villain. A little quirky at times, but in my book, the only one from that 80's/90's series worth watching.
4. The Dark Knight Rises
Fell short of Begins and TDK (imo), but the positives outweighed the negatives, and it wrapped-up that trilogy very nicely.