Going by the OP labeling, I'd be a B with some elements of E; I try for a level-balanced team with different types(I aim for certain level plateaus between each gym leader or certain major events), but I also try to get pokemon with the best ability/personality/stats that I can get my greedy claws on(for eventual breeding purposes).
I also make it a point since DP came out to catch a Sychronize Abra of each stat-changing personality(HGSS only made it easier, what with L15 Abra being buyable and all).
I usually tend to lean towards using weaker Pokemon like Shuckle, Dunsparce, Mawile, Parasect, Sableye, Togetic, Wigglytuff, etc. I guess I just enjoy using them more, its weird. Not that I wont use strong Pokemon, but I never choose a Pokemon based on how strong it is.
Im not competitive at all, although I like to stay informed of the competitive metagame.
Used to be type A, switched to type B a few years back. I can no longer see myself sticking to one Pokemon, which is the opposite of how I used to be. I used to hate training more than one because I didn't like how my levels fell behind due to training so many different things, lol.