My only problem with changing my mecha to fit a certain battle is that we pretty much never know what to expect, and can't really expect to. I generally design my mecha with either all-purpose combat in mind, or design it to be very, very good at a specific aspect of combat and try my best to avoid situations I'm not set up for.