the china girls can be modified up to 9.5 hp, as proven by arrow cycles, however then reliability becomes a concern. My HT has been running for a year so far, and while nothing major has occurred with it, I ride every day, for several hours, sometimes nonstop, WOT, doing 50-60kph. Exhaust and High comp head make the biggest difference IMHO. In terms of power vs size, depends on the quality and tuning of the motor, but even then, apparently a 9.5hp morini geared at 36T can do 80mph+ all day long, but will still need assistance at lower speeds. People here are right, it's mostly the gearing that will determine what you want. 4-strokes tend to make more low end power, so they'd be better for stop-n-go's, as well as apparently more reliability with them. 2-strokes tend to produce more power per CC, but premixing your gas tends to be annoying as well as tuning variances can drastically affect the power output. a water cooled 50cc morini punches out 11.5hp, but all that power tends to be at the high end, so launches suffer. Depending how you tune the HT's, you could tune for low end, midrange, or high end power, the tendency is the higher your powerband, the more HP you get (it's torque x RPM/5252 if I remember right), however having 9.5 hp at the high end could easily leave you with 0.2hp at launch/idle speeds. a high gearing will let you get to that peak faster and give you more torque to the wheels, but your top speed will suffer. I could lanch without assistance on my 36T on my HT but it requires a lot of feathering, and honestly its not that great for the clutch.
So, it depends what you're going for really, but the biggest differences in terms of raw launching power would be in your gearing, not the motor.
So I suppose in a nutshell, the power you get is directly affected by compression. That is the more you can pack into the cylinder to be squashed, the more power you will get, so the more CC, the more you can cram in. Exhaust, Reeds and High comp head will all affect these greatly, 4 strokes do it by valve timing though.