Garmin Pilot basic is $100/year. Even though I'm a VFR only pilot, I wanted obstacle and terrain alerts, and I'm addicted to the Safe-Taxi chart feature, so I pay an add'l $79/year for that.
Even at a total cost of $179/year that's barely more than one hour of 172 time. Well worth it, IMHO, especially if you take the time to learn the tool. I've tried almost every EFB tool out there and either Pilot or Foreflight are so much better than anything else available it's just not worth cheaping out.
Personally I like Pilot much more than Foreflight. There are certain things that FF is better at, but overall Garmin Pilot wins the day for me.
Garmin is now supporting certain Stratus ADS-B receivers, so if you didn't want to shell out for a Garmin GDL, or don't live in a Garmin cockpit, there's no longer that issue vis a vis Pilot versus Foreflight.
If you live in Garmin cockpit, Pilot wins hands down.
If you fly the bigger stuff, now that Garmin has bought fltplan.com you can integrate all the cool guy, big plane fltplan.com stuff with Pilot.
Not sure who wins out for those flying in a Pro Line or Honeywell environment. Those folks have their own apps and live in a world of dispatchers and data links, I suppose