The Garmin 64 with a Trax chip has done all I have asked for it at a good price. Buttons instead of touch screen with the tradeoff being a smaller screen. I think it's user friendly as well. Haven't needed it enough yet to stretch out the battery life but definitely better than my old Lowrance...