If I'm not wrong, nobody talked about...Murkrow! I find him extremely versatile, suffering of 4MSS. Here's a list of moves he can abuse with Prankster (not in importance order): Roost to keep healthy, Thunder Wave, Haze, Rain Dance/Sunny Day, Taunt, Torment, FeatherDance, Quash, Tailwind.
The drawback is the total absence of bulk: 60/42/42 even with Eviolite is bad, expecially if double targeted, he can only takes weak/medium spread attacks but then is forced to Roost or die on the next turn.
Here's the set I'm trying
Murkrow @ Eviolite
Trait: Prankster
EVs: 252 SDef / 252 HP / 4 Def
Calm Nature
IVs: 0 Atk
- Tailwind
- Haze
- Roost
- Taunt
and here are two examples of his utilize
http://www.pokemonshowdown.com/replay/smogondoubles7665654
http://www.pokemonshowdown.com/replay/smogondoubles7770443 (I played pretty bad in this one, but notice how Latios+Murkrow take down most of the enemy team)
Other types of team can drop some moves to use other more suitable, like Tailwind for TR team, Haze if you don't have Att/SpA reducing moves, etc.