Auto-translated
Inferno may be weak, but I still enjoy playing as them.
The Castle is weak. During a siege, it's best to close any breaches in the wall with some "meat," like Imps (horned ones will also do). Then, stand behind the wall and fire with ranged units.
The main thing is to have a numerical advantage in your army. You need to give speed to the horned creatures and these masochists with whips (Cerberuses could also benefit from it).
And somehow, based on the situation, think about who is the strongest in the enemy army (not by level, but by the strength of all the creatures in the unit) and send your strongest units to attack them. Those who try to pass through the breach in the wall should be targeted by ranged units and those on the towers. Lead the masochists, horned creatures, and Cerberuses from the bridge and attack from the flank. Ideally, use lightning to eliminate all the enemy archers, but you can also eliminate them with ranged units.
And then, use Efreeti and Archdevils, but it's best not to use them yet.