The voice directions on OsmAnd is pretty horrid. It often doesn't say anything where there is an important turn and hardly ever says the street name to turn on to. I suspect it gets really confused by the little turning lanes on the edge of intersections which usually have no data in OSM as they aren't a real road.
If you have your phone in a dock with the screen on it's usable. Also the search is pretty bad and forget looking up most stores by name.