I use the Warn 9500XP with an X-line synthetic rope and aluminum fairlead. Highly recommend all three.
I had a Mile Marker SE9500 - Junk!
For a little less price you could go with Superwinch - good bang for the buck. If you are just wheeling in Michigan then anything that is sealed well, should suffice.