I have the Mile Marker 12 K. It sits hidden inside my Shrockworks bumper. Every roll over recovery I have seen (and that is all on You Tube) has been using someone else's winch. An electric is not going to pull much without the engine running unless you have two batteries and that is also limited.
My only complaint with my Mile Marker is it is slow in low range. Not a big deal because it will pull my Jeep up a vertical wall as long as I can maintain oil pressure to the engine. (Seer, have you put in a dry sump and pressure lube system, yet?) Most situations where I have needed to winch, I have been able to run the winch in high range as it is usually a matter of needing a bit of boost on slimy mud. Low range has pulled me out of thick mud when I've been buried above the axles. Works pretty good for pulling out stumps, too.
I have never had any problems steering while winching and I have the 12K unit.
The biggest advantage of the hydraulic winch is that you can run it continuously all day long and it will never overheat. If you overload it, it just stalls at the hydraulic motor and bypasses fluid like any other hydraulic motor. It will never burn up. You also do not need to upgrade the batteries or alternator. You could install a larger power steering pump but that is not necessary. With the standard pump, I get 10,500 lbs. of pull from my 12K winch. Upgrade the pump and you get the full 12K pull.
I like it.
"Old age and treachery will overcome youth and skill", Bob Arnett