I don't like to input on things like this because everyone is different but...
These are some serious factors to consider:
- The TJ is not meant to have excellent sound, what you want is something that can play loud but not distort (For occasional highway driving if applicable).
- All stereo stuff can easily be done by yourself. In higher end sound profiles like a proper car it may make sense to leave it to a professional but a TJ, definitely DIY.
- For nearly all applications except for highway driving your head unit and aftermarket speakers will be enough.
- You really should run an external amp for your speakers.
This is what I have run in the past:
- Stock TJ Stereo &/Pioneer 8700BS
- 2x Polk MM 5.25 Coax Speakers (Soundbar)
- 2x Polk MM 5.25 Component Speakers (Front)
- Polk Marine Amplifier mounted above driver's feet (This has been removed as I got is soaked and its trashed now).
- JL Audio Subwoofer (This has been removed as things get stolen out of my TJ all the time).
My next planned setup:
- 1FactoryStereo w/ Aux (Already installed)
- Keeping front & rear speakers
- Replacement 4 channel amp for speakers (Locked & stored in Console)
- Sound Ordnance compact sub (Locked & stored in Console)
All setup's will differ as its a thing where you select what works best for you and what doesn't. No stereo I have ever run has been sufficient to provide a clean signal to my aftermarket speakers at full volume. I like the ability to set LPF & HPF through the amp to prevent distortion. I have found after running my own setup and looking at others that putting everything in the console is the best solution for myself as I never use the console and provides a safe/dry place to secure electronics that can be locked. I remove my back seat and put it in too much to worry about a subwoofer box and there is really no other convenient place to put an amplifier other than the console.