Actually, I don't mind cgi for mech, but it has to play out on a real epic scale. Imagine the tyrannosaurus climbing the outside of a building for a flying tackle from behind. the megazord using buildings for cover. they need to address that problem of a city street being too small for this giant robot.
On top of that, I don't mean to remove the mechs forever, but they need to take a break from them and take stock of how to make them work. not just sell toys, but work for the company. Take a year off, bring the scale of the battles down a notch.
As an example. which is more exiting to you, watching the Drivemax Ultrazord fly and blow things up, or watching Akashi and Jan's Super Tiger Geki Red Zone Crush from teh movie (seen conveniently to my left)?