It all depends on your battle strategy, and if you are willing to take the risk. Shedinja is super risky, because it can be easy killed by Spikes and Sandstorm, so if you like to switch out a lot, Shedinja is probably not the Pokemon for you. Shedinja could be an awesome Pokemon, if you were keep it alive for a few turns. If you gave it Protect, maybe you could evade some of the obvious attacks. Shedinja is still a cool Pokemon, nonetheless. It has tons of weaknesses, but could do major damage to some Pokemon (like Kyogre) whp don't have the right movesets to KO it. I use my Shedinja all of the time in link battles, and sometimes it can prove useful. I love toying with my oppenents by using Confuse Ray and Toxic. ;D Shedinja is one of my favorite Pokemon. But, if you're looking for other Bug Pokemon, I recommend Heracross or Ninjask.