Weight increases by the cube of dimensions, but surface area for air drag increases only by the square of dimensions. Thus, the practical benefits of tumble recovery decrease as the size of the model increases. (The ratio of weight-to-air drag force increases with size.) We know that we can go up to at least C-motors, because a burned out C-motor is about the same weight as a burned-out A-motor, disregarding the fact that you might never be able to find a light C-powered model again. I have used D-motors for flutter or tumble recovery on a first stage booster. It works well.