I'm a bit behind on the series (watching too many series at once).
I used to think Shigure was my absolute favorite but as of right now Haru and Rin are slowly taking his place (or at least will be another top favorite). I see so many people obsessing over Kyo but honestly I'm partial to Haru and his struggles too. He's so emotional and his personality is just *sigh*. Haru definitely deserves more love too.