Elemental teams are great for 9 tails and for almost all pve content and they can hold their own in pvp but not the best. Also don't forget that the boosts are for damage only, so even in elemental teams you can have 1 or 2 be another element, if it's your tank or support and it might even be better, i will give example below.
You could try Main/Anko/Tayuya/Kabuto (Karin has same chase as Kabuto, so she will fit as well). If you place them 2x2 at the back so Kabuto summons dolls in front, can get away with no tank. Also Kabuto has a passive that does 1 dmg to your team, which sounds useless but a lot of curse seal guys have a passive that gives them buffs when they take damage, like Anko and Tayuya. Him being water it makes sure your fire ninja buff passive will land on the other 3, since it only works on 3 not whole team. Lastly it uses all chases, including your own Fire Ball Jutsu.