I have nearly always had a winch. I have had a Warn HS 9500, a Superwinch s9000, a Milemarker 9.5 and an Engo 9000. I still have the Warn, although am in the midst of a thorough rebuild... maybe.... long story, but it may not be recoverable.
I have been impressed with them all...
-Warn HS 9500 - fast as you can get, durable, quiet, winched jeeps (mine and others) more times than I can count, was the king winch of my group when rockcrawling was my thing, ran and saved the day after almost 5 hours underwater when on my son's TJ
-Superwinch S9000 - Not as fast, would get hot when pulling, not a friend of synthetic
. This winch, bought used needed a motor rewind and a brake rebuild and so it sits on my workbench, disassembled... most likely forever.
-Milemarker - Had this for a while and it worked well. Slow, no complaining though, did everything I asked of it... not as fast or as quiet as the Warn. Sold with the vehicle it was on.
-Engo - Had this on the LJ and then on the Suburban I flirted with. Never used for vehicle recovery but used many times on the farm for trees, logs etc... - slow, loud, but performed and was super inexpensive.
I am rebuilding the Warn, but it has some serious rust after 12 years of wheeling and farm work and the aforementioned submersion... if I can save it I will, if not I am up for suggestions....