Marvel Rivals has won the popular vote, but can it stick the landing?Marvel Rivals features 25 superheroes, leveling the playing field for all players at launch.