I really like it; it functions VERY well. The Plow Control function in the Ride Command makes it super easy to raise and lower the plow. Put it in forward and the plow drops to the ground. Put it in reverse and it automatically raises it back up. For back dragging just switch to Back Drag mode and it will reverse the operation. In my situation I don't have to change the angle of the plow very often, so I didn't see the need to add the hydraulic angle. Yes, it would be nice to have but that added a considerable amount to the cost and complexity of the set-up. It takes a minute or less to hook up, removing it is even easier. It has a kickstand to keep it at the correct height when unhooked. You definitely need poles mounted on the sides of the plow, $20 on Amazon solves that problem. I also added the back drag bar and it works ok not great. All in all I feel it's worth what it cost. As for plowing in a UTV.......the XD is a beast and she will push a large pile of snow!