I use a cobra 29 with the digital screeen. And a Wilson 5000 antenna. pretty cheap setup, but works very well for the money. The antenna plate for a wilson MUST be grounded, I run a 10 gauge wire to a good ground, or even to the negative on the batteries. Also you must make sure the antenna itself isn't next to anything, as it will greatly interfere with it. I use an inline SWR/ wattage guage, and if you put your hand next to the antenna, the SWR's will skyrocket. That's why on many freightliner and Peterbuilt trucks, the antennas are angled forward, because the mirrors or even the body will be too close and interfere with it. I drove a 2013 freightliner Cascadia, and had to angle mine forward at a 45 degree angle because the mirror interfered with it. Ideally you're supposed to have it straight up and down, but i didn't have a choice, and it still worked fine.
the If you want to boost your range, you can get what the truckers call a "linear". It's a linear amplifier that amplifies the wattage so you can broadcast farther. I've never messed with them tho, as my stock cobra 29 and Wilson 5000 antenna has a range of about 5 miles, and that's plenty for me.
Most of the time I run with it off, as people just talk a lot of garbage on it. If I do have it on its either set to the weather band, or to tell a truck he's got a light out, or a blown tire. I used to drive trucks, and just carried my system over from my truck to my RV