My main support is actually Karma. If you play her right, she has an instant ghost for you and one ally, a shield, a nuke, a huge aoe damage/aoe heal, and simply cannot be stopped latr in the game. She can easily turn a team fight around with her heavenly wave and your arc can start to really REALLY tower dive at level 4 with little to no worries. Most people make fun of her or say she's boring but she Ia literallly one of my favorite champions to play. I'd say my top 5 supports are Karma, Zilean, Soraka, Janna, and Lulu. Nami isn't that good imo. Ans its really hard to pass up Zils global exp buff. But Karma is my fav without a shadow of a doubt. I've never lost a game with her (normals, that is. She is also a beast ranked)