my 2006 prairie 360 had a warn 2.5 on it when I bought it used about 6 months ago. a plastic seal was worn and the thing was actually busted open because the idiot who owned it let the cable pile up. I replaced the seal and the cable and that thing is a champ. never fails me. I greased it up good when it was apart and I take the line out and pressure wash it as good as possible after every ride. I hear people talk bad about warns all of the time, but like anything else, if you use it practically and maintain it, you probably won't have any problems.
my buddy bought a gorilla 4000lb for his foreman a few months ago and has had constant problems with it. first the terminals melted inside, they sent new terminals and then the motor housing was holding water (when it's supposed to be water proof,) so they replaced the whole thing for him,. then his new one was holding water too and draining the battery down after a few days. so he's got a third one on the way. the thing is strong as hell when it's working, but he has worked on the winch more than it has worked for him.