To be honest the only thing I see thats a flaw in the pokemon series Are fighter-types super effective towards other types (normal, ice, rock, dark, steel). Personally they sould change the effectiveness on steel-types where fighting types dosn't cause alot of damage on them because if you think about in reality how can you as a fighter (karate,judo, etc.) punch through metal elements? Thats practicaly impossible if you think about. I understand you can break ice,and rock. You can fight against darkness ("Fist of Justice" comes in mind) and beat up things that are Normal, but I just can't see how a fighter can go against steel. =P