I feel like the character interactions and mini shows or show moments will make this land. It needs its E ticket though, with a really strong E ticket this is actually a super well balanced area in terms of rides, attractions, and dining. Without the Avengers ride it just leaves an awkward hole I feel.
I want them to get that attraction right though, and the Avengers are never going anywhere, so while the land is weird without it they can take their time here.