Defensive Team Help

Hello, I have been playing for some time now and I have accrued a good collection of heroes, however, I am having the hardest time deciding on the best team for me defensively.

My current thought is: ( Left to Right) Rigard , Lianna, Anzogh, Grimm, Hu Tao.

Anzogh and Lianna are my only two 5 star heroes.

The rest of my heroes are as follows:

Red: Anzogh, Colen, Boldtusk, Sumitomo, Wilbur, Gormek

Blue: Grimm, Sonya, Kiril

Green: Lianna, Jack O’hare, Skittleskull, Kashrekk

Yellow: Wu Kong, Chao, Hu Tao, Danzaburo

Purple: Rigard, Merlin, Cheshire Cat

I would appreciate any feedback or insight into this. Thanks

( Left to Right) Boldtusk , Grimm, Anzogh, Lianna, Jack O’hare

You dont think only having Red, Blue and Green will negatively impact the team defensively?

Cat-Grimm-Anz-Lianna-Danza
If you really need rainbow

Jack-Grimm-Anz-Lianna-Danza
Can be better

I thought about danzo, but haven’t really used him much. I do not have him leveled ( I eventually plan on leveling him though ). Is he that good? Also, I don’t NEED a rainbow defense, I just find those to be most formidable to me when I am going about my raiding. It is much easier imo to take down a non rainbow team with the right color stack.

Danza is more annoying than Hutao or Lixiu in raids for me. He freeze rare and he have 2 strong skills.