When did McFarlane do Batman? I remember his run with Spiderman, then he went on to do Spawn, but I don't recall a Batman run.
I'd go with:
-Berserk
-Spiderman 2099
-Ultimate Spiderman/Xmen
-X-men [initial run with Jim Lee, anything written by Claremont]
-Spiderman [Initial run with McFarlane]
-The Watchmen
-Paul the Samurai
-100 bullets