I'd love to have a "perfect" Soraka. I wouldn't mind gifting a pizza to the person who makes it, if it's good enough.

Here are some ideas that I have in mind:
HEALING:
- Lets you set who you heal and who you don't heal
- Let's you set min % HP your ally has to be in order to heal him
- Some kind of "smart healing emergence priority" system. It could work like a target selector, but with exceptions when an ally is in a high risk of death. Since I want to make my ADC and APC stay 100% HP while the tanks would be healed at 40-60%, it'd be good to find a system that distributes the heals wisely, focusing on making the glasscannon champs stay full HP while not letting the tough ones die
- Overhealing prevention: Calculates which would be the HP of the ally after 1 heal, and if it exceeds its max health, it won't heal him until that condition changes, so you don't waste CDs, own HP and mana so often. To make this work properly, there should be a system that checks if Windspeaker's blessing is active (could be a tickable option in the menu) and also something that calculates the healing/shielding bonus from items in an accurate way.
ULTIMATE:
- Similar to W. You can set who are you going to heal and which % HP in order to cast it.
- Would be good if it could check if there are enemies around such ally.
COMBO/HARASS:
- I feel the current Soraka is slow. It takes a bit too long before it casts something. I'd be mostly using combo (spacebar) for quick E usage and harass ( C ) for Q usage. I feel the current prediction isn't that good, though. So the better the prediction, the better the script (custom pred for her skillshots, maybe?

ITEMS/SUMMONERS:
- Uses heal (sum) to heal an ally (activator only uses it for yourself), based on % HP.
- Redemption: similar to R. It'd be casted in minimap if the ally is in-range and is below a certain HP (you should also be able to set which allies you wan't to heal with it). The "hasEnemiesAround" check would be nice aswell.
- Solari: Similar to the previous one (ally/self below % HP inside range).
- I don't usually build it, but having Mikhael's support (for my ADC) would be AMAZING for certain situations.
Cheers!