For the most part, Harbor Freight stuff is pretty good.
The main thing you need to be aware of is that their ratings are pretty optimistic. You don't want to push them to the top end of their rating as they may well fail. There is little margin beyond the maximum.
So
If you want to pull a one ton vehicle up the ramp onto a trailer, if it rolls freely you may be OK with the 2,500 lb winch.
But
You'd be much better off with the 5,000 lb unit as you now have a good margin of safety. You won't be stressing it to its limits.
In general, I try to use HF stuff at about half it's rated strength to be sure I'm not pushing it beyond it's inherent strength.
I have the 12,000 lb unit on my JK. Got it on sale for just under $300. I figured 6 tons would be adequate to pull my 2 ton Jeep. Hoping it doesn't blow up the first time I put a real load on it. So far I've only pulled the JK across the level back yard to snug up the cable.