Greg, not sure where the thread went.. I've only seen Dave remove posts with bad language or inappropriate content..
About your hitch question; I think it has a lot to do with where you will be riding. If all your local spots are setup to back a truck right up, that is always nice. Most find themselves securing the winch into the ground, or tree, etc.. or all the above. With or without a hitch mount, the winch can always be secured in the bed of a truck with straps to the four corners, and that is plenty secure.