One very common problem with brakes is the shoes! Everyone sells a "lifetime" shoe. Buy the cheapest shoe you can find. It will be softer and will stop better. The "lifetime" ones can be really hard and they need to be on a circle track to get hot enough to stop your Jeep.
That's my two cents.
Big JIm