The Heatran sounds like a great idea for when I play on shoddy (since the Rotom forms aren't able to be used on WiFi), although it does leave me quite a bit more open to lead Machamps, so a suggestion on what to do there would be appreciated, since I'd like to keep Starmie as a lead with rapid spin if possible.
And I think I'm definitely going to opt for Thunder Punch on Flygon. I honestly never even thought of that before, but that should definitely give me a huge edge against opposing Gyarados.
Starmie's Psychic will do 92%-109% on standard attacking lead machamps averaging 100% damage, but on low rolls will fail to OHKO. Also if I drop say, Rapid Spin for Psychic, I think lack a spinner for Gyarados who really hates taking stealth rock damage.