Some of the top characters in Avatar Generations right now are Zhao (Moon Slayer), Iroh (Fire Nation), and Kyoshi (Avatar). This might change if the game gets updated, but for now, these are the best, especially for the early parts of the game.