1. Rayquaza with Air Slash/Aerial Ace beats a Machamp raid boss in 143.4 seconds while Dragonite with Dragon Tail/Hurricane does it in 160.6 seconds. Source: https://www.pokebattler.com/raids/defenders/MACHAMP/levels/RAID_LEVEL_3/attackers/levels/30/strategies/CINEMATIC_ATTACK_WHEN_POSSIBLE/DEFENSE_RANDOM_MC?sort=TIME&weatherCondition=CLEAR&dodgeStrategy=DODGE_REACTION_TIME&aggregation=AVERAGE
Between the higher attack stat and having a flying type fast move, Rayquaza is king of the skies hands down.
2. On Defense, Dragonite's extra bulk and multi-bar charge move make him vastly better than Salamence and poor Flygon isn't even worth mentioning.
3. Against the Lati twins, Rayquaza finishes faster than anyone else, 747.6 seconds. The next best is Dragonite at 781.9 seconds. However, I intend to use one Rayquaza, two Dragonites and 3 Tyranitars in my team to save some potions and revives. The Tyranitars will deal super effective damage while lasting longer in the fight.
Source: https://www.pokebattler.com/raids/defenders/LATIOS/levels/RAID_LEVEL_5/attackers/levels/30/strategies/CINEMATIC_ATTACK_WHEN_POSSIBLE/DEFENSE_RANDOM_MC?sort=TIME&weatherCondition=CLEAR&dodgeStrategy=DODGE_REACTION_TIME&aggregation=AVERAGE