[quote=@Joshua Tamashii] While that level of freedom is nice, imagine having a pokemon that knows it's entire move list from levels, HMs, and TMs. That level of adaptability could be bothersome, don't you agree? [/quote] Do allow me to put my own two cents in here for a few minutes. If we are to go with the anime style of fighting where we can have an unlimited number of moves it would allow for adaptability on a level which would make it easier to defeat even the League Champion. If they acted like game characters that is. What we forget is that, in the anime, the battling is much more strategic at times in order to overcome type advantages-which can wreck an entire team in the game-and some moves will counter others depending on their power. Let's say an ice type pokemon used Ice Beam against a fire type pokemon. In the game it would hit almost every time depending on debuffs but it can be dodged in the Anime with ease at the cost of leaving a part of the battle field covered in ice. Or, the fire type can cancel out the ice beam with a similar power move and create a veil of steam like it would if you did the same with a water type move. See, the Gym Leaders and Elite Four aren't bound to the Game Logic if we use the Anime Logic. They can fight strategically just like we can and they have more experience in doing it. Even if we had an unlimited move set at lvl 100, it's adaptability would easily be matched by the experience the Gym Leaders have. They will see more opportunities to punish mistakes and ways to set traps than the player character would and, using the Anime Logic, could certainly pose much more of a threat than a Leader bound by the Game Logic. Anyway, that is my way of looking at it. Though, I don't exactly support the entire move list. Perhaps it should be more limited to moves twenty o fifteen levels below before they are left behind. Though, simple moves like tackle, scratch, tail whip, growl, and such should probably stay through the level cap since it is pretty much a set of moves which every pokemon should know no matter what.