To me, it's real hard to beat either a Uniden like a Pro510XL or Pro520XL (as I use) or a Midland. I'm no longer a fan of Cobra's CB radios like I used to be, I personally don't believe they are as reliable as they used to be. My Pro520XL has been in use in my TJ for 11-12 years and has been covered in dust/dirt most of those years without problem.
If this is for a Wrangler, would not go for the Cobra 75WXT which has its speaker inside the microphone. Its speaker is SO tiny that its very hard to hear in a noisy Wrangler and you end up having to install an external speaker to make it easier to hear.
The below is how I mounted my Firestick FS-2 antenna (FS-2, FS-3, FS-4 antennas are all good choces, the number is hall tall it is in feet) but you may find it easier to use Tera's (TeraFlex • Jeep Suspensions, Body Protection, Low Range Gearing and HD Axles
) rear corner mount that goes underneath the tail light. Just make sure to grind the paint away between the tub & mount so the antenna will work.