HERE works just fine. I use it as my primary navigation. I keep Waze running in the background for other reasons.
All the map systems do something screwy once in a while. I’ve been running two navigation apps at the same time since getting my Gravity, just for comparison. Google/Apple/Waze + Gravity.
Waze does the best job during rush hour finding alternate routes. Google and Apple tend to stick to major routes that are sub-optimal. HERE is closer to Waze than Google, but the time estimates are off.
I believe Waze & Google incorporate historical traffic patterns (traffic will get better/worse during your drive), while Gravity/HERE uses instantaneous live traffic data only, without the historical prediction. The only time I’ll prefer Waze routing is if I know the Gravity’s route will get much worse due to rush-hour traffic by the time I get to a segment. Sometimes not even then if I’m not in a rush - I know the Gravity’s routing will get the job done “good enough.” Gravity/HERE will reroute if live conditions change, such as a crash.
Hopefully, Gravity/HERE will incorporate traffic prediction at some point in the future.
As for searching, Google search will be added to HERE maps, which will be nice!