heracross has been a top favourite since i was a kid — it encompasses what makes a pokemon so great to me. it's adorable, tough and cool! i have a lot of memories of the blue buggy
other favourites include latios, mawile, altaria, empoleon, roserade and a handful of others, but i'd be here all...