I'd say this lineup in water tower is the hardest fight in the game. I have no idea how I got past the same fight before in a previous stage but somehow Meng survived and was able to EX and Code:B and Tyrantino were alive still. Think I just got lucky with the enemies targeting someone else besides Meng