I have not looked at any Garmins in detail recently, but DC Rainmaker has lots of good information.

http://www.dcrainmaker.com/product-reviews/garmin