Really private, I guess.
I Ham, and I think you should if you can. I'm not enough of a Ham bigot, yet, to say "Dump the CB". I will probably run both in my 40 just so I can talk to the CBer's as well as Hams when on runs.
Is Ham better? The short answer is yes. With essentially similar components you have much longer range with 2m than CB. And the Ham repeater system adds a whole dimension not available with CB. It's a lot harder to sit in my garage and talk to, say Farnham, in Vail over a CB than it is a 2m Ham radio. And if you decide to build on the Ham hobby you can literally talk around the world from your back yard. Again, a lot harder if not impossible with CB.