Rather a late reply. You are probably happily resting now with all the laborious testing done!
You already know openandromaps. I am really impressed with them: Contours and footpaths! And free! And easy to download! And take little storage space! And even I can tweak the Styles a little! (I preferred Tiramisu-2 Style)
On my iPhone and iPad I am using the "Vectorial Map Lite" app (as opposed to the "Vectorial Viewer")
It is free to use for unlimited viewing of openandromaps so you can evaluate it but you do have to pay £3.99 to unlock the tracking/tracing ability.
You can draw and save your own simple point to point tracks/routes. (TIP: use portrait orientation for this) And import/export .GPX tracks/routes.
(NOTE: if you select the "Export as GPX/KML" option the track/route is stored in the apps Documents folder which is only usually accessable via iTunes on a computer so "Export as GPX/KML in another app" is often the best choice (export to the iOS built-in "Notes" app works well for me.)
I use Bookmarks a lot. They stay fixed to the map.
I like the fact that the app never nags me and has zero "shopping opportunities" once I bought the tracking ability. It's short on bells and whistles but that suits me.
NOTE: on iOS I have to download the required map in a browser from openandromaps.org website (ignore "Rendertheme") and then unzip it (izip app?) then transfer/send it to Vectorial Map Lite. Loading maps from within the Vectorial app itself gets the vanilla mapquest version without contours (AFAIK.)
You CAN download Styles quickly from within the app (no unzipping needed)
The "OsmAnd" app did not work smoothly on my iPhone 5s and I didn't like its map download system. "Galileo Offline" maps app did not have contours.
For SatNav I use the free "Here We Go" app with its free offline maps. It is fast and has speed warnings. I rarely look at the screen as the voice is usually quick enough. And it has "Surfer Dude" voice option. Apart from being silly, I like the fact that he repeats himself! Again, it is very simple and has few bells and whistles and no nagging. However it IS a battery devourer!