Please have a look at the following blog post, in which Rory Toke from the Collaborative for Advanced Landscape Planning (CALP) at the University of British Columbia (UBC) is reviewing various mapping software packages. Most helpful!
http://www.energyexplorer.ca/blog/mapping-software-evaluation/
