I use it. I am happy with what it does considering it is on a phone, but it is nothing like a dedicated unit.
I use it mostly on hikes, and feel that it works well. There are occasional signal dropouts, but I am sure those are receiver-related, and are not the fault of the program...