I find Google Maps a PITA to use since the last big revamp of its interface a couple of years ago. It became slow, unreliable (tiles never loading, UI element never loading, freezes) and unpractical (moving routes points became horrible, I started failing half of the time to drag the route, removing points also often causes extra points of interest or route points to be added: a nightmare).
It used to be very good with the previous user interface. Now I use my national map provider (when I do not need Streetview) or Openstreetmap (when I do not need aerial pictures or Streetview).
And for routing, I may use some cycling map, or Google maps when I hope I won't have to move any point (starting and ending point specified by address, and no change of route).
The biggest loss with the Google maps redesign is that I am limited to 10 via points. If I am creating a route I frequently use far more than that to ensure that the route goes where I want it to go. The only thing that keeps me using Google maps is street view, which to me is 1000x more useful than building shapes (most of the roads I ride were last street viewed in 2008, so I wish more resources would be put into updating the images.)
It used to be very good with the previous user interface. Now I use my national map provider (when I do not need Streetview) or Openstreetmap (when I do not need aerial pictures or Streetview). And for routing, I may use some cycling map, or Google maps when I hope I won't have to move any point (starting and ending point specified by address, and no change of route).