Personnaly I use QUO 2, and I have a Satmap, and they work well together. But the maps do cost about £100 depending upon current offers.
I am not going to change from Quo, but the market is ever changing.
What I like about Quo, is the fact that you can buy 10K 1:25000 Tiles as and when you want to add to your maps, which helps with planning.
And planning and plotting routes is easy.
The 3D landscape feature is not that good on it, but it links directly to Google Earth, so why do you need 3D on the map? (My opinion).
Having said that, Al used Route Buddy last year, and rated it quite highly.
I have also used Grough Route, which is an on line service, but you pay for it monthly (currently £2.00) per month, and it goes down to 1:25000, which is excellent value, although I found plotting routes not as easy as on Quo.
You can also save your Grough routes as gpx which is compatible with Satmap.
Finally, there is Viewranger which works on iphone and Android.
It is a great little App, but on a long haul, it uses gps and sucks the life out of your phone.