I worry that the Oracle might get to be too similar to the cleric, with armor proficiency and channeling, etc. I'd like to see them more focus on spellcasting, and on truly different abilities: which I know is more and more difficult to balance with the classes. To me, an oracle evokes someone divining secrets from either divine or at least spiritual sources. Maybe looking at abilities that focus on that end rather than healing or fighting/controlling undead would be a good move.
I also think that more curses would create a lot more choices for players. Some ideas:
Pain: The visions bring with them intense pain that wracks your body.
Take -2 on all Strength and Dex-based checks.
Gain DR or immunity to nonlethal damage. Immunity to pain effects. Ability to inflict pain touch.
Aged: You have been prematurely aged, as marked by your frail body and streaks of white in your hair.
Unsure how to balance this, but take penalty to Strength, Dex, Constitution, or less hit points. Gain immunity to aging, bonuses on Charisma based checks, etc.
Nightmares: You are perpetually fatigued. Gain immunity to sleep effects. Become immune to exhausted condition. Can spirit walk, or inflict nightmares as the spell.
Just a few thoughts.