I love MARVEL and I'm a fan through and through, but I LOVE Superman (lika a father, perves) and I do have a certain fondess of Batman. It does no change that Batman is overrated though. I've always seen it like this but Marvel kinda fucked it up at one point, but this is how it shoulda gone down and wil if ever have the chance to fix it.
What needs to openly ackknowledged is that SUPERMAN can defeat anyone in any other Universe any time, with the exception of MARVEL's SILVER SURFER. MARVEL's tops however can defeat ANYONE ELSE from EVERY other Universe. Thor, is better than any other Universe counter part, Spidey, Cap, Wolvie ALL of em' are unrivaled by any other Universe. The Justice League is REALLY truly Supes, Bats, & Diana IF they ever really fought the TRUE Avengers really - Cap, Tony and Thor it'd be Supes vs. Thor, Cap vs. Bats and Tony vs. Diana DC get 2 outta 3 Diana and Supes win but Cap n Thor would take out the Amazon at which point Supes'd pick em apart.