I'm one of the biggest batfans in the world and yeah I prefer The Dark Knight Trilogy over any marvel film because of my love for the bat but I don't think one is better over the other. I would only compare TDK to Avengers if they both were aiming to achieve the same goals the movie set out to do but the don't. They are two completely different films.