I have a 30hp 1958 Dexta which does most jobs around our croft (mowing, baling (if on the flat!), ploughing, towing trailer etc). It is light so doesn't damage the ground much and is fun to use. The only thing it doesn't do is front loader work.
For loader work (to lift at least 600kg bags preferably 1ton) you need something a lot bigger, not so much for power but for weight to keep everything stable. I had a bit of bother recently lifting a concrete panel off a trailer, got if half off when the back wheels came off the ground which meant my other 2wd (60hp)tractor couldn't go back or forward and I couldn't lower it back onto the trailer.