One of the reasons why the Pokemon franchise is so universally beloved is because of its vibrant cast of characters. The first wave of the original 151 Pokemon that debuted in 1996 set the tone ...