Such good feedback, thanks. But lets compare everything.
Contagion is a rank 2 spell (requires 2 air and 2 death) so it is available to 3rd level casters, starting sovereigns could have it. It costs 18 mana and takes 1 action to cast. It does 3 poison damage (+1 per death shard) to every enemy in battle every turn for 10 turns.
Fireball is a rank 3 spell, you have to be at least 5th level to know it. It costs 30 mana to cast and takes 4 actions to cast (3 in your build). It does 4 fire damage + 4 per fire shard (6 + 3 in your build) and has Overkill (damage is multiplied by the members of a group). It does damage to all units in 1 radius.
Dirge of Ceresa is a Rank 4 death spell, a caster must be at least 7th level to be able to cast it. It costs 24 mana and takes 2 actions to cast. It is a special spell (only available to players that have selected the Death Worship faction ability). It does 6 (+3 per death shard) poison damage with Overkill and then 3 (+1 per death shard) poison damage per turn for 10 turns.
Based on the spells rank these spells are not supposed to be even. And their relative strength is in line with the their ranks (contagion then fireball then the dirge). So far, so good.
But I do agree that contagion is still a little to weak and the Dirge is a little to good, so Im going to make the following tweaks.
Contagion takes an additional action to cast and goes to 3 (+3 per death shard) poison damage per turn.
Fireball has already been modified in my build as you may have noted above (an additional action to cast, less base damage, more damage from fire shards).
Dirge of Ceresa becomes resistable and has its mana cost increased from 24 to 36.