Personally I think you'd be better off with a small tractor.
I first got a Yamaha Bruin 350 for use around my small farm. It has worked well pulling my 17 Cu. Ft. trailer hauling all manner of dirt, rocks, gravel and such around the place. I tried using it to so a little smoothing and leveling work but it didn't perform so well. In fairness I tried to jury rig something rather than having the proper tool for it to pull.
The Bruin is strong and pulls the trailer with over a ton of dirt or gravel fine. But it has limits.
I finally broke down and bought a John Deere 790 tractor, with 6' finish mower deck, box blade and a front lift with bucket. Man I wish I'd done that years ago. Can get more work done in a day with it than in a month without it. Cost was about like buying a 4x4 Mule type ATV.