Dragonite in my opinion has quite a few advantages over Salamence as a Dragon Dancer. Salamence is indeed more powerful and scary at +1, with substantially better Speed, marginally better Attack and Moxie threatening a snowball effect. However, it is extremely easy to revenge kill; there is a plethora of common Scarfers with more than base 100 Speed and access to a random Ice move to cut Salamence's sweep short, not to even mention priority users (hi Mamoswine, hi Scizor) that usually need very marginal residual damage, if at all, to get rid of Mence. All those problems are relatively less important for Dragonite: first of all, your opponent must have broken Multiscale before even thinking about a revenge kill (well, except those +1 SpA Genesect, but Download should give an Atk boost in most cases while switching into Dragonite); even if Multiscale is not active, Dragonite has access to Extremespeed, which is literally invaluable in my experience, since you only need to weaken a bit most checks in order to sweep. To sum up, Dragonite has more reliable sweeping abilities after setting up, being more resilient to common checks and having access to strong priority. Of course, Salamence is better provided you remove every obstacle between it and a clean sweep, but in my opinion reliability is often better than raw power, thus my preference for Dragonite.
Also, this is not strictly related to the previous point, but Dragonite has access to a physical Fire move, which is quite a bit of an advantage over Mence, which is forced to use Fire Blast; the fact that it's not boosted by DD and its shaky accuracy are always a letdown, at least for my tastes.
But most things that Salamence want to hit with Fire Blast are weak on the special side, such as Skarmory. Acess to a physical Fire move is not really an advantage if you consider this.
252Atk Choice Band Dragonite (+Atk) Fire Punch vs 252HP/252Def Leftovers Sturdy Skarmory (+Def): 47% - 55% (158 - 186 HP). Guaranteed 3HKO. 9% chance to 2HKO with Leftovers.
4SpAtk Salamence (Neutral) Fire Blast vs 252HP/0SpDef Leftovers Sturdy Skarmory (Neutral): 75% - 89% (252 - 298 HP). Guaranteed 2HKO.
There are a few Pokemon not mentioned that are OU viable and can run Dragon Dance as well.
Lapras gets Hydration DD+Rest, allowing it to prevent the bane of all sweepers - status. It also gets their primary STAB boosted in Rain, and is just a pain in the ass to play around. The problems lie in the fact that it can only run two attacking moves and has a horrible typing.
Scrafty has an amazing STAB combination, excellent bulk, and not two but THREE great abilities for a setup sweeper. Its problems are why it fell out of OU favor though - bad defensive typing, weakness to Mach Punch, and it's ridiculously weak.
Kingdra gets DD+Rain Dance and an excellent STAB combination, but is a bit on the weak side and gets hard walled by Ferrothorn.
Crawdaunt has Adaptability but is otherwise not a great user of the move.
Altaria and Tropius aren't OU viable, and Whiscash and Feraligatr don't have the tools to run their best DD set (Hydration/Sheer Force respectively) ...yet.
Lapras is horribly walled by most bulky Water-types and Ferrothorn and is initially weak and slow. Scrafty's bulk is not that excellent - try to hit it with strong Fighting-type, rain/sun-boosted Water/Fire-type attacks, or Hurricane. Crawdaunt is too slow and is a bit frail.
































