City Walks is great!
I would imagine that people that found this "useless" did not take the time to learn how to use this app. You do indeed need the upgrade, but it is well worth it. I have now used it in 4 cities (Singapore, Tokyo, Charleston, and Savannah). This app is perfect if you like to walk (not for bus riders or couch potatoes) and want to get an overview of the things to see in a city. The tours hit all of the same highlights that a tour you would pay for, and for $4.99 this is much cheaper. The app provides good information about each site visited and without it you could easily walk right by some interesting places. It is also nice to be able to start and stop your tour whenever you want to spend more time at a spot, if something else catches your eye or you want to shop or have a drink or a meal. The custom (build your own) tour feature takes a short time to learn, but is well worth it. You can take all of the highlights from all of the apps tours for a city and pick the ones you want and then it creates a tour for you, draws a map and tells you how long the tour will take. With this you can skip things that are of no interest to you. We have found that if you are a good walker you can usually do the tours in less time than the app indicates. I had an issue with reloading a tour and when I contacted City Walks their response was very quick and it enabled me to fix my issue easily. I will definitely use this app for any city I visit that the app covers which is all of the big name cities in the world and many of the smaller ones. I have found that the more you use the app the better it gets.
WalkingBob about
GPSmyCity: Walks in 1K+ Cities