I used to use ABRP (offline)…
I used to use ABRP (offline) with my Rivian and my Chevy Bolt. Can actually tap into your specific car's live data. Very good at planning routes, including elevation, weather, wind, your particular car, etc.
Then Rivian bought them and now builds this into Rivian built-in Nav. So I use that exclusively now. For the Bolt I would still use ABRP standalone.