Okay, I'll point out a few things.
- Missing 4 EVs on Rotom-S.
- You have nothing to switch into a Water type safely. Lapras can cause havoc, but Throh can save you.
- Haunter is too frail for Will-O-Wisp to be used. Sure, you might pull it off, but better be safe than sorry. You can try Hidden Power [Ground] out.
- Battle Armor over Swift Swim on Armaldo. There's no point of Swift Swim, when you have no Rain, but Battle Armor prevents Critical Hits.
- Try Guts on Throh, in case someone besides to burn/Poison you.
- You lack Bulky Pokemon, so I suggest this for Armaldo:
Armaldo (M) @ Life Orb
Trait: Swift Swim
EVs: 252 Atk / 252 Def / 4 SDef
Impish Nature (+Def, -SAtk)
- Stealth Rock
- Rapid Spin
- X-Scissor / Knock Off
- Rock Blast
Stealth Rock sets up your hazard. Rapid Spin clears your hazards. X-Scissor is coverage while Knock Off strips Pokemon, especially opposing Murkrow and other Eviolite users of their needed items. Rock Blast can go through Subs.
- Reversal and Rest don't get along well....Circle Throw is what I'd suggest. Throh.
- Murkrow looks cool, but a Perish trapping set can work as well.
Murkrow (M) @ Eviolite
Trait: Prankster
EVs: 248 HP / 252 Def / 8 SDef
Impish Nature (+Def, -SAtk)
- Mean Look
- Perish Song
- Roost
- Protect
Mean Look traps your opponent in. Perish Song kills in 3 turns-meaning your opponent can't switch out, and stuck to die. Just switch out on the 3rd turn. Roost heals your HP, and Protect helps stall out in the turns before Perish Song kicks in.