Assuming I can only purchase one, which is the superior mapmaking software? I need something that will be all-purpose (continent, kingdom, and province scales), intuitive to use (not necessarily easy, but not buggy and ridiculously difficult), and (assuming the learning curve is complete) will allow me to complete a map in a fairly streamlined manner. In general, which do you feel is the best?