Technically, yes. Although I tested some alpha stage Pokemon mmo's a couple years ago.
All this variety in gameplay seems to only make a difference for competitive play rather than the single player. I don't ever remember using strategies other than opposite types.
The thing that got me into Pokemon was collecting and trading Pokemon and that lost its flair eventually.