Up until recently I’ve always used CoPilot Live, but it has the irritating habit of only taking you along major A-roads; I recently wanted to go to an event near Wootton-Under-Edge, where I knew most of the route up to Wickwar, near Chipping Sodbury. No matter what I tried, it would not give me a direct cross-country route, taking me some miles out of my way along the A420 and up the A46
Apple Maps and Google maps were the same, so I had a go with NavFree, which I’d seen recommended, but it never worked properly on my old iPhone 4.
It worked perfectly on the 5, giving me exactly the route I wanted, with good voice direction. I’ve tried it on other, longer routes into Dorset and South Devon, and it’s excellent, the only issue is the voice will sometimes tell you to take the first exit, which is straight on, but there is an exit to the left before that, so you have to check the screen display showing the junctions/roundabouts in the top corner, but otherwise I can’t praise it highly enough, it gives good clear directions using the most direct route, and it’s my default navigation app in the car.
Oh, and as it’s been pointed out, the phone needs to be plugged in, it’ll eat the battery, having the screen and GPS going, but if you have a car stereo with USB then you’re fine, you can play music, hear the directions, and keep the phone charged.