Jumping demons are much better because they can quickly reach and attack. And they have a chance to retaliate, as well as summoned stacks.
They don't get halved because their resilience increases.
Get artifacts that boost speed and initiative... and you'll compensate for the fire demons' weaknesses.
---
*no one is perfect...