The machine comes down to what you want to do, nothing more. I have access to three full size machines, a Case 1845, Bobcat 763 and a New Holland LS160, plus a few years back everybody and their brother got laid off from aircraft and thought they could get rich if they bought a skid steer. The market was flooded. At the time I was looking for a small machine that would do small jobs, fit in a back yard and do the small jobs others didn't want or couldn't do, like cleaning out horse stalls.
I didn't find anything at the time I could afford.
A few years latter and I needed a way to drag and load firewood by myself, lots of ideas got tossed around then Dave hooked me up with a used Thomas. This gave me the option to do small jobs that I was looking at earlier, and get firewood, as well as opening up a lot more tree work.
As for what they can do, the mini can do anything a bigger machine can do, just slower and smaller. You can bust up and haul concrete, just smaller. You can haul dirt and rock, just move less of it. You can haul out rather large chunks of wood with the grapple, but not as much as a full size machine. Every time I go cut wood my dad comments, "Man that thing impresses me more each time I watch you run it!"
The grapple is the BMG, Dave can hook you up there, if you want to use it for tree work, get one, it's just that simple!
You can get a mini in a 48" gate, Carl had a way to get them narrower with skinny tires, but I think the narrowest bucket is 36". But it will get in where a big one can't, or you have to take down a section of fence. A mini wont tear the yard up as bad, you can see better and it's a lot more maneuvrable.
Good and bad with all machines, you have to decide what you expect the machine to do, and why, how you are going to be able to transport it, and why, then figure out what machine works for your needs and expectations.