>>400128613 or less makes is too small when there are hundreds of pokemon to choose from
4 makes it look like a generic rpg also really small team
5 is odd so it’s not that visually appealing
6 is perfect
7 is odd
8 or more are too much, hard to make a balanced team where no one does too similar functions, with dual typings you could fit almost every existing type, forcing tou to repeat same type pokemon commonly