I think one merit of hydraulic not mentioned is when you stall it it does not bother the motor at all. Where as with mechainical drive you can get into failure of shafting transmission ESPECIALLY if you do not use a shear pin somewhere in drive.
Electric are great BUT
when you stall it you may burn motor
AND water WILL get into motor - DC motors do not like water
Dan Bentler