I have used ForeFlight for about 3 years but I find their support irritating when you ask why they don't support more options for ADSB. I got tired of promises alternating with bad mouthing my ADSB receiver and bought FlyQ. Great support but it a new system to learn - but not too difficult. After a month or so I'd say I like flight planning and daydreaming with ForeFlight better and flying with FlyQ better. FlyQ's attention to giving information in one or two clicks makes it a better cockpit companion, imo.
Bottom line - both are far more than most of us need but I really like that FlyQ will give me current weather off my ADSB receiver...ForeFlight has simultaneously hinted they deliver and then not delivered for two years.