This is true.
This isn't true at all. I use Linux all the time (heck I sysadmin many Linux servers), and it isn't nearly as friendly as Windows or OS X. It simply isn't there yet.
Personally... I don't know what you mean by friendly, but that discussion would be off topic.
I, and many tech blogs agree, that the latest Ubuntu is right up to speed with all other OS on the market now and could easily be considered a competitor.
Even if you don't think it's implemented exactly the way you want it, I'm sure GNav is going to be the same. Some people will think that TomTom is more friendly than GNav and want to buy the commercial version of a Navigation app.
I guess the whole point I'm trying to make is not that free software is better or inferior, but that there is a place in the market for both. One does not make the other irrelevant.