Quoted By:
I used to use fewer Pokémon pretty often, but it's actually a lot more fun for me to use full teams.
Both ways are more or less equally balanced - with a team of six, what you lose by splitting experience is gained back in that you have more coverage and options - so it's really a matter of preference, but I really think it's more fun to raise a full team Pokémon.
Mostly, it lets each be one useful in different situations, which may not really be "strategic" by most games' standards, but it's at least more so than spamming the same Pokémon against every threat and never facing danger. (Really, using one Pokémon just leads to it needlessly powerleveling because it gets all of the experience to itself even if you don't actively grind. It kind of takes some of the thought out of it, and most people will agree that the main campaigns don't really require that much of it to begin.)
Definitely just enjoy the game the way you want - don't let anyone else tell you you're "doing it wrong" because you're not raising a full team or even more than that - but yeah, that's why I personally prefer full teams.