I totally agree with Sarak de Mir's comment regarding the world trade. It should be free to trade as the starry coupons are premium items (hard to get from quests or achievements), so the trading is a lot less used then it could be. If that would be free, more trading would happen, thus it would become more interactive between other players. city quests could be done easier and would be more fun to play then simply "grinding for recipes".
Also there could be an in town chat/message board, where players in the same town could leave a message for other towns folk, instead of sending private messages. That would make cooperation in developing the town easier and more fun.
And last but not the least, moving from town to town. As I understand you get only 3 moves in a lifetime. It could be that you would earn the move possibility with level or from achievements.