I highly suggest you just use characters as the Pokemon and maybe focus on two or three games, like that main dex being mostly Archanea and the 3DS ones...Using generic units sounds quite a lot less exciting as the characters themselves, as well as them being actually characters who differ between themselves by various variables, meaning that you could assign their stat based on more than their role in combat, for example, skills, personality, background and so on...