For simplification, CB is an HF Radio with locked channels any one can use, Ham is HF, UHF, and VHF radios with locked channels that only licensed members can use. Commercial is UHF and VHF radios with locked channels only commercial business can use. Anyone can buy any radio without a license.
So not getting into the legalities, the title should be changed. CB VS Ham is incorrect. It should be CB VS Commercial radios. This is just a little education on the topic. Ham radios refer to a specific frequency range, just like CB and Commercial. Ham Radio is a carved out section of frequencies that only ham operators are allowed to use by the FCC. They are very touchy about the subject and any violation of the laws, like using Commercial radios(Rugged Radios operate on the Commercial band). So long story short do not use Ham frequencies without a license. These guys make it a point to track you down if you are doing something illegal on ham radios. If you do not think its possible, check out a Ham Fest, they literally track down a small radio device hidden by someone and usually you get a prize for finding it.
A little insight. I first bought a cb radio(CB channels are HF). I was excited to install it for an upcoming Rubicon trip. Then I got an email saying how everyone is using VHF/UHF radios from Rugged Radios. So I priced one out. Why would I want three different radios in my jeep when I can buy one that will do all three for the price of a Rugged Radio. I have nothing against them. I just know there are better radios out there for the money. If you do not want to hassle with programming a radio then by all means buy a Rugged Radio.
So boring stuff aside. Look into Yaesu, Icom, or Kenwood Radios. These are all quality radios. They sell all different types of mounts. There are cool features like texting, sending video, distance and direction of a friends radio. If you get a Ham License which is not impossible to do you can even make phone calls from your radio through a repeater, if available. If you MARS mod these radios you unlock all transmit frequencies including the Commercial frequencies. Ham radios come locked at the factory to only transmit on the ham frequencies. You have to take out one resistor and the radio is unlocked. Search youtube or google for your radio and MARS Mod.
Lastly Rugged Radios are the Best Overpriced Chinese Junk, sorry Todd. I will give you, Rugged Radios have great support for the equipment they sell. With a little knowledge you can have a better radio with more features for the same price.