Here is my opinion of the best pokemon of each
  type.
  Top 5 of each type
   
  Fire-
  5. Arcanine-High Hp but second attack damages
  itself. still pretty good.
  4. Charmeleon- colorless attack high Hp
  attacks are more reliable than Charizard and Arcanine
  3. Moltres- Strong attack possible 80 for 4 energy
  and when in danger he has got wildfire
  2.Fossil Magmar- Quick attacks and a great staller 
  1.Ninetales- Stage 1 gust of wind power and 80
  damage every turn with 4 energy.
  runners up- Charizard, Rapidash,Charizard
   
  Grass-
  5. Nidoking-Not very strong attacks for a stage 2
  toxic is good but only for a 5th place.
  4. Vileplume- Heal is a great power one of the
  best and he has the strongest attack with lucky flips. Because of automatic
  confusion it gets 4th
  3.Venusaur-Only for its power but it can move
  energy too him. Good enough for 3rd.
  2. Exegutor- The strongest pokemon with help of double
  colorless and lucky coin flips. All colorless attack but the winner is
  none other than
  1. Sctyher his attck is great with double colrless
  it can do 60 on the second turn I would only use it in a grass deck though.
   
  Water-
  5. Dewgong- Beats Gyrados because of a better
  basic and slightly better attacks every atack doesn't need all water energy,
  more reliable
  4. Poliwrath- 40 damage energy removal attack,
  combined with blastoise the best energy removal pokemon.
  3. Articuno-Good attacks needs 3 energy for 1st
  attack so
  2. Lapras- Higher hp than articuno and quicker
  damage Confuse is better than paralyze.
  1. Blastoise- The ultimate poke power beware of
  mew and pidgeots but who uses them anyway.
   
  thunder-
  This is hard because most thunder types have two
  different cards of them
  5. Base Electrode- 3 energy for 50 and great power
  but not the best
  4. Fossil Magneton- 2nd attack better but first
  attack worse than base magneton
  3. Fossil Raichu- controling bench damage, hurting
  4 pokemon a turn is awesome
  2. Base Magneton- stronger than fossil one it can
  paralyze
  1. Electabuzz- quick damage but I don't think its
  too good but it wins in the electric class.
   
  psychic-
  5. Mr. Mime- He sucks but there aren't a lot
  of good pokemon in this type. His power only works as a late game staller.
  4. Jynx- Strong attacks. Good Hp a great basic but
  depends on opponents damage
  3. Promo Mewtwo- Great with Mr. Fuji not to deck
  yourself, decent attack too.
  2. Gengar move damge around on opponents Gengar
  kills opponents while sitting on bench only good gor power.
  1. Alakazam- Two words damage swap, only for
  power great in stall decks with scoop ups and pokemon center.
   
  fighting-
  5. Golem- strong attacks but geodude and graveler
  suck so its hard to get to him a great game winner.
  4.Machamp- only better than Golem because of poke
  power 
  3. Aerodactyl- great power stopping evolution is
  great.
  2. Hitmonlee- good second attack and bench hitters
  are always nice and annoying
  1. Hitmonchan- quick damage.
   
  colorless-
  5. Kangaskhan- Drawing cards is good comet punch
  sucks however
  4. Wigglytuff- needs bench help can be unreliable
  if you don't have enough pokemon
  3. Ditto- opponents hate it when you copy
  them. With double colorless energy it can beat anyone.
  2. Chansey- Staller and good sacrifice attack for
  a prize.
  1.Clefable- Fire Spin, Solar beam, Seimesic
  toss for 1 energy very good second attack is o.k against weaker pokemon.
   
  if you agree or disagree with me email me at
  and tell me what you think