If the gearing isnt right,
(different people will have different complaints),
and it never will be,
because everyone has different uses for that vehicle.
NO one vehicle will suit the entire populus.
These SMALL engines arent designed for huge power at 1200 rpm.
If you want that kind of stump pulling power/torque from idle to 1500rpm, maybe you better start looking at buying a prime mover.
Alternatively fit a "rock climber" type first gear to your cogswapper cause no exh, chip, turbo etc mod will fix your problem on these vehicles.
Remember, factory vehicles are a comprimise to try and suit the majority of driving terrains..
My first gear i find ok for general everyday driving,
but its too tall for standing start uphill on the tracks (GRRR!),
and i suspect i would have the same problem if i was towing.
Now either i rev the engine to its power range when taking off,
or,
fit a new first gear that will put the engine into its power range when taking off.
If that don't work, then the load is too heavy and or the engine is too small....horses for courses!
Above all, if all else fails, do as i do,
drop in a V8,
there aint NO substitute for Cubic Inches!