I'd say my favorite two are the X-man series. Simply because the characters in movies like the x-man (with groups rather then just one hero) are better developed. They all have their own strenghts (duh) but also a lot of flaws (take Wolverine for example). Only their cooperation and combined effort makes them save the day. Usually with movies where you'll have just one superhero, this hero usually is the perfect gentleman with just a single weakness: their humanity and compassion. I'd probably list the very first Batman movie with Michael Keaton and Jack Nicholson as my third favorite, mainly due to the excellent performance by Jack Nicholson. He simply is the Joker.