Depends on what you want. Aftermarket Radios are rugged and will work well in a jeep. If you use CDs it will skip on hard bounces.
Just be sure to buy a harness to couple the new radio to factory wiring. $10-15 and no splicing stock wires.
Never look down on anyone unless you are helping them up - Jesse Jackson
So I had my Am/fm go out of my stock radio. Found out that the heat from the vents heats up so much that one of the circuits loses connection. I bought this radio 5 months ago and love it. It’s plug and play and comes works with all the steering controls. Cheapest price I could find. Amazon.com