Nothing against Garmin (I have 2, the 430W in my panel and a 96C handheld), but the cost of keeping the software upgraded on the handhelds (and the panel mounts, too) is outrageous. Before I installed the 430W, I only upgraded the 96C software once a year, for that reason. To have an annual subscription was $295 for navigation, $195 for obstacle. I let the obstacle go altogether, and once a year just before the summer when my longer trips happened, I would get a single nav update for $49.95. That worked, since most of my navigation was either pilotage or with VORs.
The update cost for the 296 is $295 annually or $49.95 for a one time, for nav, and $195 annually or $49.95 for a one time, for obstacle. Terrain is only available for one time at $150. For the 496, the prices are the same, plus you can get "Safe Taxi" for $195 annually or $49.95 for one time. You can do the math to figure out what you would be spending, depending on what you want to do. That info comes from
https://fly.garmin.com/fly-garmin/support/pricing.
Contrast all that with the cost of Foreflight Pro for $150/year, plus the cost of the appropriate iPad, which can be used for other things, too.
Cary