I personally don't like shedinja at all, sure he has the best ability in the game, but he is so very fragile, status, sandstorm, any wrong move and he is toast. I prefer more stable pokemon rather than relying on luck. I suppose this team is okay though, there is probably better things to use...