Despite being over two decades old, the Pokemon franchise is still going strong. Many Pokemon have been added to the games over the years to bring the total to just over 900 creatures, with more coming later this year. While there are a number of newer pocket monsters for fans to love, the classic 151 Pokemon are still held up as some of the best in the series.