So out of curiosity, I tallied how many weaknesses and resistances each type has and put a numerical value to them to determine what types are the strongest all around. The results... are very unlikely to surprise you =P Keep in mind this is excluding Fairy, since we don't have confirmation on all of its type alignments yet.
Total: -5: Grass -3: Normal, Ice, Poison, Psychic, Bug -2: Fighting -1: Electric 0: Rock +1: Dark +2: Fire, Water. Ground, Flying, Dragon +4: Ghost +8: Steel
I could write about ALL of the different type alignments, but that would take a long time and be boring, so just the total values is sufficient unless requested otherwise. Of course these tallies are just related to type advantages and have no bearing on stats or otherwise, so I'm not saying Steel and Ghost-types are without question the strongest pokemon, just that they have larger advantages than the others. --- Playing) Fire Emblem: Awakening, Guild Wars 2 Waiting) Pokemon XY