I could see them giving the remove grevious wounds back on her ultimate before it actually heals, but other than that I think its overall a step in the right direction.
She is still healing people for obscene amounts at very little cost to herself and it isn't particularly fair, so I can understand why they still want to nerf her.
If i might pose a suggestion to you, as an avid soraka player.
I would be interested to see a change where Soraka's W was more powerful but applied a debuff to the champion she cast W on. This debuff would be consumed when the target of the heal did damage to an enemy champion or monster (large and epic), but would prevent W from being cast (or have a greatly diminished effect) while still active. Of course there would be a time duration on the debuff, but I would like to make it fairly long.
My thinking is this: the worst part about a Soraka lane both playing against (because its frustrating) and with (because its boring) is for soraka and her lane opponent to trade with the opposing side, back off, and just chain heal their adc back to full health. Its unhealthy gameplay that Riot has been trying to work around for a while now.
My suggestion will still allow Soraka to be the go to healer of League, but it will force her and her lane partner to be aggressive and make trades to get access to that healing, thus introducing interaction with the opposing bot lane. To put it a different way, it will force Soraka into a dynamic healing role rather than a static one. Thoughts?