Since I have acess to it & know how to use it,
I use AutoCAD 2000. Lots of Polylines & layers. Plus I can set up my drawing units & then measures distances in "real time". Big time saver. I admit, I could really "pretty them up" in photoshop, but I've had years of training as a CAD drafter & that is the software I know best.
To repeat what others have said. Tried to use CC2, found it way too frustrating, gave up and went back to AutoCAD.
As for software for you. Go with what you know or are willing to learn. Professionally, I've used AutoCAD, Photoshop, and ArcGIS. All of which can be used to make fine maps. AutoCAD & ArcGIS have additional features so you can use your map as more of a resource than just a thing to look at.
Finally, look at your budget & computer power. If you happen to have several thousand dollars sitting around, you can pick up all of these. I'd start with the free stuff and work my way up.
Vraille Darkfang