There's always the option of weakening the opponent low enough to finish it off with another Poke such as:
Infernape's U-turn -> Rotom-H's HP Ice
It's a bad idea to invest EVs into a stat that is hindered by its nature, which is why I recommend getting one that is at least neutral to its SpA. Alternate sets are always a good idea, it makes you less predictable during challenger rematches, while also letting you change up your team a bit if you start getting bored. I only brought up the Garchomp weakness because it was the first thing that popped into my head as a threat. Since I haven't actually used your team, I could be underestimating how well it can deal with undesirable situations.
Infernape's U-turn -> Rotom-H's HP Ice
It's a bad idea to invest EVs into a stat that is hindered by its nature, which is why I recommend getting one that is at least neutral to its SpA. Alternate sets are always a good idea, it makes you less predictable during challenger rematches, while also letting you change up your team a bit if you start getting bored. I only brought up the Garchomp weakness because it was the first thing that popped into my head as a threat. Since I haven't actually used your team, I could be underestimating how well it can deal with undesirable situations.