I would not try to compare it to a diesel because of how different diesel engines are.

For driving performance you want your engine RPM above peak torque. The best performance you can get is by keeping the engine RPM between the peak torque and peak HP.

I wouldn't shift going up a steep uphill and its probably not worthwhile to shift for only 100 yards. Its very situation dependant on when you should adjust your shift points.