R together with ggplot2 and ggmap. The learning curve is quite steep, but R is open source and can be downloaded at r-project.org. There is a very active epidemiological community using R.
Epi-Info I understand now has some mapping capabilities, but I haven't used it. It is free. There is of course ArcView, which is not free. Some other free ones are CrimeStat and SatScan, both excellent and easier to use than ARcView. There are probably others that are free.
i have used both Geoda and qgis. They are good for basic mapping but qgis is a bit difficult to install on mac os.Also,many plugins for qgis dont work in mac OS. Finally, both work better in a windows enviroenmnt but you can find better options for windows.