Cobra, as they (used to) say, comparisons are odious. All the same, I got curious and looked up the storage data for iFly and Garmin Pilot on my iPhone. iFly is currently storing 8.28 GB; Pilot, 27.61 GB--more than 3x as much.
Pilot has many more kinds of charts and maps, including OpenStreetMaps for the entire planet, in addition to US Sectionals and US helicopter routes. (I subscribe only to the US sectionals.) It also has VFR and IFR maps--like iFly's vector charts--that cover all countries.
Pilot also has "satellite" maps of airports that are higher-resolution than iFly's and that zoom in and out to any level--but those require an internet connection, so Garmin evidently thinks of them as plannning tools, not to be used in flight. They're terrific for that purpose; but iFly's satellite maps are stored onboard and are accessible in flight, which I believe is more important than Garmin's philosophy.
You may have had Pilot in mind in saying "It adds complexity to the user interface." It sure does! And that's exactly why I use iFly in flight instead of Garmin Pilot.