I prefer the PMD rules where everything was effective. Not "does nothing at all." Even that small damage became enough to get by eventually after you grow strong enough. I was easily able to take down Pokemon like Onyx with a single Thundershock later on :p