The purpose of Magic Coat is to reflect Taunts and Stealth Rocks.
The purpose of Taunt, then, is solely to stop set-up sweepers.
Given these purposes, you'd be better off replacing Taunt with Thunder Wave, since Thunder Wave is better at crippling set-up sweepers (Taunt is only better against...