I've actually thought of Salamence over when I had Haxorus. Though I try not to have too many pokemon which use Choice Items. Other than that, that Salamence setup seems really versatile. Regarding Landorus, I've actually seen him on rain teams, though he's usually used before someone brings out Politoed. I've had situations where my opponent and I have been down to our last pokemon and they've had Landorus and I have Genesect. Though I don't know if maybe their ev spread was different. But I manage to pull out in the end. I'm not sure who Landorus would take the place of. I've actually been interested Thunderus/Tornadus. But I can't have anymore stealth rock weaknesses.