My only problem is the capturing of Legendaries. In my idea, there are only one Legendary of each type, ONE Dialga, ONE Celebi, ONE Moltres, ONE Reshiram. . . You get it? And I don't think they should be caught. xD; Because, unlike other Pokemon, they'll surely outlive the Trainer, and still be confined to a Pokeball. Just look at Ninetales, the longest living non-Legendary. She was still in her Pokeball after a couple hundred years.
Other than that, and the fact that some idiot has the ambition to capture all teh legendz (lol) I think it's awesome :3 You should make trainer card. I want to see your protaginist's Pokemon :3
______________________________________