karma isnt the BEST support but she is better than soraka and sona right now. i would say she is up there with zilean and janna, but she requires a knowledgeable team and vent/teamspeak etc. to be truly good. while zilean and janna dont require your team to be as knowledgeable or organized
I definitely love a well fed Karma on my team.