Technically if both engines have similar hp powerband both should be go to go. But generally you don't want have to spin a work engines wears out quicker but gearing can do a lot look at rock crawlers they can spin the engine at peak power rpm usually decently high at slower than walking speed. Why people like diesel is peak power isn't too far from idle.
Torque is basically one powerstroke, hp is all the powerstrokes added up over time "rpm"