Stepping away from Google Maps led me to some hidden-gem alternatives and also some dealbreakers. You may find my final choice surprising.