Interesting question... I don't think that there are any really 'useless' cities in any Pokemon region. Typically, every town has a purpose for why it's there, a reason. For instance, Cherrygrove exists so that newbie players can have a healing/shopping station in between Mr. Pokemon's house and home, and it also serves as the 'tutorial' town. Meanwhile, Lavender town did massive things for the flavor of the Kanto region. It gave birth to so much creepypasta that it's probably the most influential town in any Pokemon game, outside of the game itself.<br/><br/>There are no useless towns in Pokemon, IMO.<br/><br/>Oh, and speaking of Pokemon Creepypasta<br/>http://creepypasta.wikia.com/wiki/Category:Pok%C3%A9Mon (http://creepypasta.wikia.com/wiki/Category:Pok%C3%A9Mon)