For the movies, The Avengers will always be better. But Justice League contains the most iconic superheros of all time so it wins for me. Batman, Superman, and Wonder Woman >>>> Any Marvel character.
Avengers.
I know for a fact that Justice League is 10x more interesting and has more interesting character backstories for the main members... but that just doesn't come across well in film [imo]? idk