I have a Yanmar EX450, It is a great small tractor, but it is a tractor. It has a 6ft bucket and the 3pt. I also have a 60" zero turn as there isn't a good way to use that size of tractor with a mower and get a good even cut. I haven't tried the 3pt finish mowers, but considering the time you will spend on it, get a dedicated mower.
I use my 450 for almost everything from dirt work, loading/unloading my car trailer, putting up deer stands, tilling deer plots, digging holes with a post hole digger, snow blowing (I have a 6ft snow blower on the back and the bucket in front, works good except as mentioned the turning aspect), also have a 6ft blade for dirt work. It is small enough to fit almost anywhere and light enough to go on a tandem 3500lbs axles trailer.
However much I like my Yanmar, it is a pain in the ass when you need to do any maintenance. I bought mine in Long Prairie, MN, there was a dealer in Fargo (Garden Hut) that went out of business, so I had to go to Sioux Falls for all my stuff. Now living by Sioux Falls, I found out they are the dealership any longer either. But when talking with them and looking at what they had, I would probably go with a Mahindra now.
I also forgot, Hydro or gear? Mine is a gear, as I have heard it takes quite a while to heat up the fluids for the hydro. Not a big deal if you have a heated shop. Personally, for me the tractor is going to be gear and lawn mowers are going to be Hydro.
- - - Updated - - -
Forgot to menition, if you are planning on lifting heavier things, you should consider a bigger tractor. There have been many times I have have to finagal the lift due to the lifting capacity. This is almost always with pallet forks. Which reminds me, find something with the quick-tach. Everything that a skid steer can use can then be used with the tractor.