Espers: Freizes is pretty good, anything tanky like Phoenix, Golem, G.Ahri is good. I don't think the "perfect" esper really exists for him. Freizes is prob the closes.
VC: His own VC is pretty obv choice. Other good ones are Frevia's VC or anything tanky like Odin.
I have found that Freizes is the best bet for Espers because you can build the esper to have Magic resist and raise the SPR up more and raise Fire resist. As for VC his own VC is best. As for the second one I like adding Fenrir to him. Fenrir gives him more magic resist, boosts his ATK and boosts his HP.
Ali
I really regret it. He is not worth it !!! Don't waste your resources on him or his bad VC.
Just sounds like you are bad. My Snow crew and his VC have been running a 🔥ing train on wind 🔥es. He is basically the table that Eliza and Velius peg Jeume and Sadali on. 🔥 about all you want but that table don't break
Snow is really good overall Tank. Build him with a +6 Barrier Smart Coat, his +5 Vital Tiger Fangs, and his Engagement Necklace with some HP and Defense Truststones. He becomes an all around Tank. His Defense is already high so adding that Barrier Smart Coat to him evens out his magic def.
Snow is actually pretty solid you can build him to be balanced and survive magic atks. He's is a complete power house. No one in JP makes a anti Strike team still so he one shots a lot of units