Just post your favorite MC, and I would like to hear your explanations as well!
I've loved Tohno for a while, but right now, it might be Hakuno. Nasu writes his MCs very "human", but Hakuno is the most consistently "human", in my opinion. She creates really funny situations as well. Shiki switches up based on the adaptation, so having an opinion on him is a bit difficult (imo).