I run Igo Primo for on road nav and have HEMA, HEMA explorer, Mud Maps 2 and a few others on my Ipad 2 and Iphone4.

I use Sygic or Navigon maps on my Galaxy S4 for on road nav as well. Don't use the S4 for any offroad mapping.

Reason for this setup is that I can switch between maps as I need to depending on where I am as they all have different tracks listed or not listed but always take out a paper map with me where ever I go wheeling just in case the Ipad fails.