I fly a lot of VFR cross country flights in an aircraft that doesn't have an autopilot and never will. I do use flight following a lot.
Around here, ATC sometimes gives me "altitude at my discretion", but more often then not when flight following, they ask me to declare my desired cruise altitude (odd/even number of thousand MSL + 500 depending on magnetic course).
It would be super nice to be able to touch a button and say "maintain current pressure altitude", and then have iFly GPS alert you if you deviate by more than 100 feet, until you cancel. The feature should know when you are flying from high to low pressure, etc, from the METAR data acquired from the ADS-B input.
There are other apps (and instruments) out there with this functionality. See, for example, Never miss an altitude assignment with the AltitudeAlert app - iPad Pilot News .