You hit the nail on the head. Same exact 2 issues for me; it SUCKS at back-roads and shortcuts, and if you make a wrong turn instead of re-adjusting the route it will often have you turn around, even if you are driving for a mile toward the destination.
My setup is to punch in my destination and let Google audibly give directions, and then open Waze for hazard/police notifications.