Id leave them how they are. I see absolutely no problem with the weaknesses and strengths now :o. And if I tried only tweaking a little bit, id tweak a little bit more..then more..Plus I dont think if I changed it, it would make sense anymore. The way it is now is great and understandable ^_^. Fire is strong against grass, since grass catches on fire easily, but weak against water, since water can put it out. Water is strong against fire (Stated above..) and weak against grass, since grass can absorb the water. Grass is...(stated above..). If I were to change it though..Id give it to where if a water type attacks a grass type with a water type move, the grass type gets healed...Since it basically absorbs it anyway. And for steel, when a steel gets hit by electricity, it gets a boost in Sp.Atk since if electricty runs through metal, the current gets stronger right? So if you touched it, it would do more damage than not being conducted through the metal. Also, if Bug types get attacked with a Poison type move, they should gain the ability of when they use a physical based attack on a non Poison type after the attack, the Poke gets poisoned since the Bug types would sort of..Gain the ability. Though this would fade of course after the battle. I would probably make Psychic types OPed since I luuuurvveeee Psychics, like my Lugia <3 (Probably gonna be the first Poke I take to Lv. 100 ^_^). And make a new type called..Wait for it...Win type~! Quite possibly replace most Flying type moves with it, like Gust since it seems to be based on wind...And give Pokes the ability to use it even if they cant fly or have wings or arent a Flying type, since obviously a Poke could summon a gust of air out of their mouth, like Makuhita. If that was possibly, it could strengthen Fire type attacked, and would be a supporting type in double battles! XD Wow I sure babbled didnt I?