Sadly Avengers has some problems. Over time it annoyed me to the point I stopped playing it on route. I'm sure I will play it again someday but probably for the wrong reasons. TF is in a similar boat (to me).
Those two games are so cheap I want to like em but I'd rather buy a WWF & Baywatch. Those games are cheap & superior in every way (to me).