I'd like an alternative to Garmin for biking, hiking, and motorcycling. A guy at work recommended Avenza but I'm underwhelmed. Doesn't seem to work very well on my iPhone 6S. Location seems to get stuck and stay stuck. Anybody else try Avenza? If I could get it to work well it seems like a waterproof Android phone would be a pretty powerful GPS unit. The user interface could be less than perfect and still be 1000x better than a Garmin.