Dante ir close combat unit which can melt most enemy in close combat. If there is no direct counter then dante can melt its way very fast and be game ender. You may use it as assault strider to soften enemy lines and then follow with other units when dante is dead or its retreating with low hp for repair.
Other way to play dante is focus only napalm salvo shooting and retreating. This is more supportive role but can keep enemy many time back because they don't want to get missiles in face. This startegy also works vs cloaked unit ball and cloked stealth units. Its less risky as using charge dante.
Most effective way is combine dante with cloaker, get close to target and then unleashe its power or just spam missile salvo.
Dante is hard to support with other units because it tends to burn everything nerby. So tactics like flea circle will suffer greatly. Best support for dante maybe is air who disarm enemy unit formations or orc cluster or bomb them.
Strong vs: raiders, most assaults, riots, skirmishers (with salvo), light porc clusters, also vs domi balls with its salvo, it have good decloaking capability with salvos, can grill badgers formations with good salvo, very fast grill building nearby.
Weak vs: lance is ultimate erasier for dante, scorpion, cyclops, massed minotaurs, two widov can stun it and then its good as ded, cloaked zeus ball if it gets nearby and stun it very fast, skuttle if dante is fighning other things, ultimatum, paladin, carefully managed phantoms, emmisarry, grizlly, heavy laser turrets and more heavy turrets, bombers, racketeers, crab spikes, d gun commandes also vs sniper type commander.
Most important thing is understand when build dante and why build it. Otherwise it will be great metal investment in enemy team units or just metal waste. Some people think that dante is bad but i disagree with that. Its very niche unit.