Here's my opinion:
All: When curses removed, weakest curses should go first, or it be random. Certain curses should count as 2 curses (Curse, Blood Oath, Vengeful Spirit, perhaps) for this process
1. Remove Curse (chivalry spell): Should remove 1 curse, +1 per 30 points of Chivalry skill, on success. Chance of success should still be based on Karma.
2. Dispel: Currently (AFAIK) only works on the revenants for Vengeful Spirit. Keep it for revenants for targeting them, but also make it affect all curses and buffs, but only if targeted on the mage personally (can't use it to debuff or remove curses on others). 1 per 40 points each of Magery & Eval, at random - making it less desirable to use if one is using any major buffs. Mass Dispel would not affect curses.
3. enchanted apples: 2 curses, +1 for each 20 points of Alchemy, +1 if EP 30% or more possessed. Keep current timer.
4. Faction aids: 2 curses at under GM, 3 curses if both GM Healing & anatomy, 4 if both skills add up to 220, 5 if they are both legendary.