As a further point about Soraka, I tend to dread playing with her in soloqueue if I see the support pick her. I always watch them die and then they type something in chat like "My heal was gonna be back up in 2 more seconds."

If the person didn't have the heal for two seconds, why was he in range of being killed?!