Because of their limited range, CB's are pretty much used for bike to bike communications. They are great for conversing while riding in a group, but when you are alone, they have limited use, unless you want to listen to the "trucker channel".. I had one on my 98 GL1500 SE and enjoyed it on trips with friends, but that was about it. Don't have one on the GL1800. If I rode more in groups I would think about buying one.
At a price of between $500 to $600 plus the price of an antenna. If your not handy you have to add to that the cost of dealer installation which could bring the whole thing to about $1,000. It can be an expensive farkle for sure..