I know that Substitute can be really useful in a Belly Drum user (I'm currently training two, just for the hell of it, Poliwrath and Charizard). But it seems like having a 3rd attack provides good type coverage (My Poliwrath has Waterfall, Rock Slide, and Brick Break).
The problem with that is...