Originally Posted by Iconoclast
Yes, there are no unbeatable Pokemon. But there are unwinnable matchups. A level 100 Venusaur with optimal stats and moves will NEVER win against a level 100 Skarmory with optimal stats and moves. It's that simple. You can make them anyway you want. I'm telling you the way that will get you the best chance of winning. If you don't want to play competitive Pokemon, that's fine. However, don't think your level 100 Charizard with Blast Burn, Fly, Steel Wing, and Slash is going to get you anywhere.
You cannot say something of that sort, because it has happened before. Try watching battle casts on Youtube, and you will see some amazing and unlikely match ups. You can't make sweeping generalizations like that.
- Long live Negima!