[quote user="learstroker"]However have you ever seen a commercial operator (tow truck) with a electric winch?[/quote]
OK, you got me on that one, but... what does a commercial operator (tow truck) do when his truck isn't running? They're normally not the ones stuck in the field. If they can't get out of their shop/yard, nobody knows as they just send a different truck.
For the electric to bog down, several situations could be occurring, none of which reflect proper operation.
1. Not enough amps/volts - Battery is too small or not charged.
2. Winch undersized for load being towed - Get the right size winch.
3. Less frequently noted, but is a common thing Cable spool is full and doesn't have the pulling power as an empty spool.
I'm not trying to talk you out of a hyd winch but just thinking that if I was in your conditions, I'd want something that runs whether or not my engine is running and it's irrelevent whether it's +100 or -100 degrees...