I really like my SuperATV Flip-out windshield it was exteremely helpful on my 365 mile ride a few weeks ago. It would have been a miserable time without a windshield and the steam fogging up the windshield would have been a pain without it.
I also have the Superwinch Terra 45 synthetic which seems to be a great winch so far but I have only really used it for pulling down trees while cutting on my property so far.
My father has a KFI plow and that will be one of my next purchases (before winter) it is an extremely solid plow. Seems to be very high quality for a pretty reasonable price.
I have the Bimini soft top as well and have been pleasantly surprised with it with the SuperATV windshield and Bimini roof I stayed dry on very wet trails. Although I do remove it when trailering just to save some wear as the leading edge flaps around a lot.