Ah, Espeycaver, as you can tell by the length of the thread, you touched on an important point.
I took a survey class from Paul Burger that covered all but digital, and thought to myself, how hard can it be? Those waters are far deeper than they first appear.
As Aaron Addison says, "Stop and ask yourself - "What is this map for?"":
What data do you need to imput (besides az, clino, and dist?). LRUD? Offsets?
How do you want to visualize your map? Plan? Profile (amazingly, many packages do not offer this), 3D? Color?
How do you plan to output your map? Paper? PNG? SVG?
After looking at what all is available, I came to the conclusion that all packages have their strengths and (unfortunately) weaknesses. The learning curve for some of them (especially the more powerful ones) can be attrocious. After scaling back my *grand* plans to "just give me a plan and profile I can publish", I wound up using Compass to input data and output a plan and profile backbone, and Inkscape to draw over my scanned sketches. I'm not done with my first map yet, but it is attached in its current state, for reference
Inkscape is a capable program, but I am frustrated by its limitations (which could just be limitations on my knowledge and skill in how to use it). My next map will be done in XaraX. Maybe its better, maybe not. I'll let you know what I find out. I initially chose Inkscape because in can export files in SVG (Scalable Vector Graphics) format, which seems like where the graphics world is headed. I hear XaraX will soon offer SVG as well.
To summarize, it's a learning experience. Plan to start small, just the basics, and go from there. And plan to spend a LOT of time learning. Keep good notes, as you will get confused with all the programs. Look for good documentation. Write to the authors, and see if they even respond.
The biggest thing I have learned is to make great field sketches...believe me, its MORE than half the battle...without it, the battle is already lost. My biggest error was not correcting for distance in my plan view, when surveying a largely vertical cave. That alone threw my sketches off so bad as to make them almost worthless. An easy way to make this correction is to draw a pure profile view of the survey leg line on a separate piece of graph paper, then physically measure it's horizontal and vertical extent (keep this paper with your survey notes!). Write these corrections with your survey notes, and use this measured horizontal extent in your plan view sketch. That way, your sketch requires very little morphing back home.