I would go with elecrtic because..
Hydraulic winchs, while in-destructable, only work with the engine running, are very slow, and will require quit a bit of plumbing if you have Hydro assist or Full Hydro steering.
electric winch have a risk of over heating, but they are quick, will work with the vehicle running or dead.