Shedinja has to be the worst. Even if it is immune to most attacks, a Pokemon with 1hp is incredibly useless. Magikarp is also pretty useless unless it is a high level, but you would of evolved it to a Gyarados by then.
How come Dunsparce is so hated anyway? I thought it was pretty useful back in the days of gold and silver