I've found that none of the Pokemon are really that cool and my starter Pokemon Snivy is far too weak so I've resorted to having a Lillipup as my main Pokemon which of course, isn't the best as it's a Normal type. It's now level 26 and evolved into a Herdier and surprisingly it's a pretty decent sweeper, I've not met anything that has caused it any trouble thus far and I'm nearly on my third badge. I usually build a team early on but I don't fancy Snivy much, who has also evolved and is at something like level 20 and the rest of the pokemon aren't really ones that I like so I've got a small team despite catching about 20 pokemon thus far.