Spider-Man is a great hero, and my favorite growing up; unfortunately the movies have done him a great disservice. The X-Men are also great. Batman has a (potentially) darker story, and also is somewhat unique in lacking any special powers. Batman's biggest problem is that so many of his portrayals are ridiculously campy... and terrible (see: Batman & Robin). And Batman, Spider-Man, and X-Men are all better than Iron Man (which is, in turn, way better than Superman).
EDIT: I'll save everyone the trouble.