Also Avengers teamwork = stop fighting each other to work together and stop villain. Justice League teamwork = stop fighting each other to work together to stall villain until the guy needed to beat them gets there.
I'll always back Superman over Batman because anytime Batman wins, it's due to insanely contrived plot-armor. Batman requires so much authorial hand-holding to win against Superman that it barely even counts.