I've been experimenting/using Osmand+ on a Kyocera Torque for many months now. In fact I took two identical Kyocera's loaded with Osmand+ to Mongolia this summer and the offline maps running on nothing more than GPS signals were accurate and performed great....when the app wasn't crashing. Once you learn the interface and menus the app is a blessing to use compared to my old Garmin days. Setting up favorite locations, creating routes and tracks, finding POI's is a synch on the phone and no need to bring along a laptop to plan your next day's route. My experience with Osmand+ is bittersweet. I like the app, the functionality and the whole idea of putting Garmin out of business, but I have two gripes. Finding locations in Osmand+ using the street address locator is a PITA, the menu system forces you to start at the city level to find a street rather than simply typing in an address you have to walk thru a step by step process. Annoying design and I never could find anything using the street address function. My second and largest gripe with Osmand+ is it crashes constantly. Everyday riding thru Mongolia I'd be putting along the steppe and the routing function would seem to become overwhelmed and the app would blank out the on screen map, just leaving a direction arrow on the screen. This forced me to turn off the phone multiple times per day in order to reboot the system and start fresh. This happened regularly on both identical Kyocera's and even on my brand new Samsung Galaxy S5. Some have suggested the Android operating system on the Kyocera is dated and has poor memory management, fair enough. But that doesn't explain the crashing on the new Samsung. So as it stands I will continue to experiment, downloading the latest versions of Osmand+ as they become available. As I've said before, I want to love this app but if it crashes while in use what good is it? Oh, this whole setup costs about $30 per used phone (waterproof and shockproof) and the current fee for Osmand+.