Well, as you've seen, I'm doing Normal, simply because Normal-types generally have the widest movepools, but not always, and their only weakness is fighting. But, it's up to you. I just don't recommend Ghost, Dragon, Ice, Steel, or Dark, due to rarity. However, it's up to you. Are you doing an ultimate run, or just one game, and if so, which game?