Some notes:
1) When in the foreground it eats a lot of battery updating maps etc. In the background it doesnt consume much
2) Whether you're routing or not if you run the app and quit it it keeps running and learning streets etc. They should have an option whether you want this to run this way or not. They do have some logic in there to shut it down if you're not moving for some period of time. I dont know if thats apple's task manager killing it or if its doing it itself, but either way I think the default setting should be to not run when you exit unless you're routing. Fortunately you can kill the process if you want: Double click to bring up the task switcher, hold your finger on the app you want to kill and press the x.
3) You earn points for driving new roads, miles driven, reporting incidents etc. Something to track for the daily commute.
I haven't tried any of the paid apps, but to me this is a decent enough GPS to travel with and the price is right :)