The problem I have with GM is that it will often send me past my destination, then have me do a U-turn, in an apparent attempt to make sure the building is on the right side of the street. Even if there is no center divider and a left turn lane. Even if there is a traffic-light-controlled intersection to get me into the parking lot of the building.
Starting Google directions while on a highway often includes a few unnecessary steps of how to get on the highway that I’m already traveling on. Worse though, recently my girlfriend brought up some Apple Maps directions and it suggested a 5 mile U-turn to get onto the road we were already on.