A bit disappointed

Ultimate MvC3 spoild me. We had a roster of 25 characters on each side [50 total] and now we are given 15 each [30]. Even with the character pass [6 extra characters for 40$] the total is only 36. Better graphics yes and a story mode, but less variety. For a next gen game a bit disappointing. I personally expected a bigger roster, like injustice 2 did compared to injustice, for silly MvC fights between different characters and not to be mainly limited to the avengers. Also why does Captain America, black panther and Spider-Man have the exact same body type in story mode?