the basic card is a lower cost, but also damages your creatures, unlike rain of fire, and requires a a specific creature to die, unlike rain of fire.
the upgraded is the same cost as firestorm, only damages the opponent's creatures (like firestorm), but requires a specific death trigger as well. if anything, i should lower the cost of the upgraded to account for the specific death trigger requirement.