And I don't know how much the modern era shows it, but the original comic (IIRC from the '30s) was much darker - Batman was almost as much a thug as the villians he fought against. After the Comic Code Crackdown, they had to clean things up, and IIRC that's where Robin came in.
Give me a "gritty" hero over Superman any day. Anybody can aspire to be Batman, but you might as well aspire to be Christ as Superman. A hero without flaws is not a human.