Currently using ForeFlight.
Before that I had Sky Charts Pro, then Garmin Pilot.
Of the three, I liked Sky Charts the best, but it started acting goofy a year or two back, and I could not figure out what was going on-------a buddy had Garmin Pilot, so I tried that...........after the initial subscription ran out, I switched to ForeFlight, as Pilot was just too hard to figure out.
IMHO, they all try to do too much, and to out "GeeWhiz" the other programs------and as a result they become cluttered, complicated, and hard to decipher.