Before this game comes out what is now the best pokemon of each type? There are 17 types total. You can use dual types as well to fill any of the 17 types multiple times if you wish. Arceus cannot be used because his multi type depends on an item rather than being innate however, he can be used as the Normal type so really this is a discussion about the 16 other types.
If you believe in Jesus Christ and are 100% proud, put this in your sig. Romans 14:8