I think a cool feature would be to have different size variations between each pokemon you catch kind of similar to pogo, gives each pokemon more uniqueness.
extra small - very rare
small - rare
average - common
large - rare
extra large - very rare
(alphas obviously being the biggest variation of a mon)