homura... i love her a lot too. she reminds me of my girlfriend a bit. there's also the fact that she wanted to do everything she could to protect madoka and save her from a world where she and her friends suffered.
she also has three different witch designs. mortal world witch, nutcracker witch, and her 'ultimate' form. she steals a small amount of goddess madoka's power in order to make herself into the only witch madoka will never be able to save, therefore keeping the incubators from being able to twist the law of cycles into something they can manipulate. i'm really partial to 'nutcracker witch' homulilly, though! she also has the most familiars out of all the witches with 6 types, not counting the different individual clara dolls.