Unless Google maps comes to Maemo (and Nokia should pursue this), GPS functionality on Maemo leaves much to be desired.
And this is where I am a bit sceptical of the Linux open source developers - I have always as a end user wanted apps - consumer apps, but since the Zaurus days I see linux devs "porting" system tools and claiming app counts. Frankly - I am no sys admin - so VNC, curl, SFTP, SSH, and all that matter less to me as "applications" I want apps which will fulfill my end user need like Stocks monitor, portfolio manager, timesheet app, project planning, note taking, reminders and tasks todo's, and all these types. During the Zaurus days I was very dissapointed in this aspect. With Maemo I am more positive about it - but still the geekiness around me sometimes makes me sceptical a bit.