I’m running with Justice as centre, sided by Rigard and Boldtusk, and Caedmon and Isarnia in the corners. I’d say that’s a rather sniperless team.
It’s a team that can take a beating, or is positioned to do so, and it has to take some damage first because it takes some time to charge some of them up. Caedmon removes buffs, Boldtusk buffs my team, Rigard removes any debuffs I might have, Isarnia debuffs the enemy team, and Justice blinds them. I try to fire the AoE’s with at least one buff/debuff active. Preferably both. Sometimes I use Caedmon as a “sniper”, but most would say he’s a bit slow for that. He’s most useful as buff remover, I love him.
My primary sniper is the fastest one available in the game, and when BT and Isarnia are active he’s also a very strong sniper: tiles. Using AoE builds onto the “sniping with tiles rather than specials” strategy. If you don’t have AoE you need much stronger snipers for that “one hit kill”. I soften all 5 targets up first, and that almost always ends up with multiple targets I could snipe with tiles. No waiting for mana, just swipe the right tiles and kill.
Last but not least I run with two healers. A lot of times I end up with a full team at full health at the victory screen. I can still win when they take out my damage dealers. My Achilles heel are my healers, if they are defeated I need to end the fight fast or I’ll be slowly demolished.
This team has all the main roles you need and all the utility you need in a nice rainbow. I’m so comfortable with it I’m actually struggling to fit in new heroes.