I've been using Campaign Cartographer for years as well. It does take a bit of messing around in it to really grasp how it works. I still don't fully understand how to relayer icons in it. It's also not particularly cheap. With practice, you can do anything in it, but you need to pay the pricetag of money and time.