There are much better places to train than Black City. Evolutionary stones is a small compensation for lack of ability to catch Pokemon, though that is still hampered by inability to buy any of the evolutionary stones that you want any time.