A winch should be rated to pull double what your jeep weighs. Your jeep fully loaded, gas, gear, tools ect...
weighs around 3900- 4200 so an 8k winch is in order.
While you should never pull anyone elses rig if it weighs much more than yours, in an emergency, having that extra 2k can make the difference.

All the winches you named are good solid ones, some have qualities far exceeding others.

For the money, confidence, line speed (yes this very important)and years of service, the WARN is far and away the best one for the money and quality.

SD