In case of Phone application, shouldn't Waze be part of the list?
For me it depends. If it's for short distances and in rush hour, I prefer using Waze due to the traffic and routes to avoid traffic. Long distances and general radar I use Garmin.

IGO is not popular in Brazil... but after checking the results, I'll seriously search for something about it.