As I expected, lots of good input on the board. Roamerr, you stated "HP is a good indicator but just one part of the equation." Okay then, what are the others? Weight, tire contact patch, ...??? Clutch? Hydraulic pump size? Hydro?
It can depend on what you plan to do and whether or not speed matters.
If you have "all the time in the World" and have ground engaging tasks to do then WEIGHT is probably most significant, since TRACTION is what will pull the implement through the soil and just about anything can be geared low enough to break traction.
Tire contact patch can affect the surface, but it is down force that determines traction.
Tires can handle (or not) traction in two ways 1) by biting down like R1s 2) by floating over like turfs or rice paddy tires.
If speed doesn't matter then horse power (per se) doesn't matter.
Torque (at the crank) doesn't matter either.
Drawbar force DOES matter, but that can be achieved with a very small engine, very low gearing and very high weight - as long as you have the TIME (-:
I will guess that if you need to ask this you are probably not dependent on tractors to make your living, e.g. being able to run a 7ft mower is interesting but a 6ft or 5ft would do the job.
Speed is probably not important to you ?
You would probably find that a 20 HP garden tractor would do most of what you want done and do it fast enough.