Had a look at satFree. One of the major elements missing is waypoints.
Route can be chosen on fastest and shortest plus avoid tolls/ motorways. I tried 3 routes that are known to me from 120 to 300 miles.
Surprisingly the routing algorithm for a common journey i make, showed fastest as 301 miles which was 10 minutes LONGER than the shortest route which was only 266 miles?? So actually longer in time as well as 45 miles longer.
On another common route the map found the address but couldn't route to it showed the access road to the estate as terminated on the point it joins with a connecting road. My 3rd common route looked fine but this was pretty straightforward - 2x A roads 3x motorways and a city address.
I haven't tried it in earnest, just a desk review but not particularly impressed. Yes it is free but to avoid the errors and get waypoints would be worth a few bob to me at least. ;-)