Out of the Starters' evolutions - Empolean, to me the best evolved starter, when combined with Surf, Grass Knot, Avalanche, and Earthquake it is 1 of the most difficult Pokemon to defeat at lvl 100
Out of the others - Arceus. Closest pokemon to my invented type - All-Type.