^ Most pure baton pass teams that have dedicated users have a Smeargle lead. Best Baton Pass Pokemon to have on your team, as well. Spore to put the Pokemon to sleep with an awesome 100% accuracy and then pass off ingrain to prevent roar. I don't see anybody who uses Haze, never had in my competitive battling history at all. I've made a few baton pass teams myself, but didn't use Smeargle. One of then has been broken, upon which you are just completely screwed unless by some black magic you kill the phazer and then set up your chain again. It's amazing when you have a +4 Speed, +6 Sp. Atk, +6 Def, +3 Sp. Def Togekiss with a flinch set. I use Mr. Mime to set up barriers and pass off calm mind if I can. One of the best things to do is set up on a bad Pokemon that you can easily outlast and mean look baton pass him, it works well. Sweep that Poke after your boosts and proceed to set up your chain. I feel that baton pass chains rely a little too much on luck and just what the enemy team has.
Stat boosting moves used in a baton pass chain can be extremely dangerous if in the right hands and mixed with the right Pokemon, but can be broken apart if not cautious. I feel it can be better to set up on a weaker Pokemon and then start sweeping on a switch or something like that, but if you ever feel the rush whenever you sweep your entire enemy team with one huge tank of a Pokemon then you know that baton pass teams are great & fun to use if you succeed.