I pretty much have my team figured out and haven't really changed it. Only a few Pokemon get switched around, but most of them stay the same. Taken my Farfetch'd through four gyms so far. The types? Mostly fire, one water, one psychic, one normal, and a couple of mixed types.
And my Kadabra isn't even a permanent fixture. He's just there for grinding. Farfetch'd is there for catching. Lapras for the purpose of having one Water type, and Flamin' Yawn, St. Elmo, and Pavorotti are on the team for good.
By the time everything is said and done, my team will be a weird, unbalanced amalgam, with a Dunsparce because I like Dunsparce.