Theres 2 types of 21.5 classes really. Ones that run some sort of limited motor setup, including timing gearing rotor etc. Or just a "21.5" class where anything goes as long as its a 21.5.
Like you said, depends on the track. 2 tracks I know use different motors.
If you're going to be that concerned about power....just run 17.5....