Other options....
...I use Viewranger and have got used to it and IMHO it works quite well - you have to buy maps seperately but they stick on the device. When I bought some paper landrangers recently I got the free OS downloads and liked the look of it but stuck with what I was used to.