Ok, so I know a lot of people have been talking about how to change inner fire to make it make a bit more sense. Here's what I propose.
A burst of Holy energy fills the caster, increasing armor by 1800 and spell power by 95. Each melee or ranged damage hit against the priest has a chance to remove one charge. Lasts 30 min or until 5 charges are used. If dispelled, each charge is dispelled separately.
14% of base mana, Instant cast
And then make the talent:
Increases the effect of your Inner Fire spell by 45%, and increases the total number of charges by 5.
So, you make inner fire take dispel priority and it each attack has a chance to pop a charge. Blizzard gets to keep the charge mechanic they like, we get a buff that last longer, and dispel protection for our other buffs (since we generally need them pretty badly).