I'm surprised there's been no mention of Thom Yorke yet. He's definitely one of my favourites. I also rather like Sufjan Stevens, Conor Oberst and Juanita Stein; not because they're necessarily the most talented but because of the personality they each put into their vocals.