The truth is that if you use a Garmin GPS, you'll have a hell of a time finding Nav software that will run on a Mac that will also let you upload maps, routes, and waypoints to your GPS. As far as breadth of navigation software and choices, PCs win.
You need to look at what's available for...