Not interested in the OSM maps or other things that were offered with the app, so I have no opinion on their quality. I have only used it with my own raster imagery. IIRC, the pro version has all the features enabled for 5 days at no cost, and you need to purchase after that, but it's pretty cheap. I think the pro version is required if you want to use your own maps, so you may have downloaded the wrong thing.
I also liked the CompeGPS TwoNav app on iOS, but I don't think there's any free trial of the pro version. It's not expensive though. And the same company, CompeGPS makes a desktop app for both MacOSX and Windows that lets you send maps to the phone and do a bunch of other things. I believe I posted about this before here.
I've been trying to finish a couple complex Garmin maps for awhile, so I'm a little hazy on the finer points of iOS and Android apps at the moment. But my technique for creating maps for all of them involved the use of Mobile Atlas Creator (MOBAC) which is a open source Java application for both Macs and Windows. It can export raster imagery in the correct format for just about every smartphone app.
To get my own maps into MOBAC, I setup a local WMS server using the open source GeoServer program. This is also a Java application that runs on both Macs and Windows. The nice thing about this approach is that you can use different maps for each zoom level. I created a workflow to make separate raster based maps for each zoom level, with appropriate font sizes and line thicknesses to make them more readable.
I hope to circle back around to working with these apps later this winter, after I finish my Garmin projects.
