I use both. Cb is for running with other off-roaders and, if i get lucky, chatting with truckers. Ham i use to honour my father's memory (he started hamming it up in the late 1930's) and eventually i'll grab his callsign, usually i just chat with folks locally or distance through repeaters, and sometimes off-roaders if their group uses amateur radio instead of cb.
I use handheld (walkie talkie lookin things) over mobiles so i can hide them in parking garages or questionable areas in towns. Same reason i use magmount antennae. It's plenty of power, i connect well and clearly, and does what i want and need.
I have a good time when i use either of my set-ups. I find cool folk and idiots on both systems. Cb can be less expensive to get into and doesn't need a license. Ham can be expensive but, if you're interested, let me know and i can help you get in the ham game for about $150 including a 2m/70cm radio, antenna, and speaker/mic. After that, it can get expensive but you can get more powerful equipment but the most important things are to pass the test(s), get radio and GOOD antenna, and a GOOD SWR for your set up. Cheap (as in inexpensive) radio + good antenna and SWR will do you right every time over high fallutin' expen$ive radio + crappy antenna and poor to decent SWR. Best part is that a 2m/70cm handheld system like I run is plug n play. I don't have to dink around with the SWR. Antenna, antenna, antenna, mate.