I have used magic coat before its just too unreliable for my level of prediction, and Shedinja tends to die 1/5 times that I face it since the opponent usually gets rid of the guy whos supposed to take care of it or because they either use volt switch on the sand streamer, scrappy spin, rain...