most of the rankings can be switched around depending on the day i guess. kanu was like my hottest anime character for so long that i couldn't not include her even though these days i don't feel that strongly about her.
i concede to BKSheikah, a better Guru and a better overall person