From what you described I wouldn't use anything less than a 50-60hp. It doesn't take much of a tree or Boulder to weigh bunches and bunches. I have a 30hp with bucket and all that, it's great but I also have a 90hp and a 210hp with buckets/Spears I can borrow also.