SPOILERS ABOUNDING BELOW...
Felisin is annoying, but then again, if you were ripped from your home, had all your clothes ripped off in front of thousands of people, were forced into slavery, repeatedly raped (whether it was passively resisted or not is irrelevant, as she didn't really have a choice, or at least so she thought), then you'd probably have a few character flaws too. This being said, had she only listened to Heboric and Baudin...
I think Duiker was an amazing character.
I still find the ending of DHG wrong, at least after Coltaine departs on the wings of all those ravens...I found the likelihood of any troops following that general to what they knew to be certain death was extreme. Had that been a Roman army, the general would have accidentally fallen down some stairs before the gates opened. Also, that general had stayed locked up behind those walls for so long, and not come out to support Coltaine, only to come out and get his troops slaughtered, while he knew a relieving force was on its way from Quon Tali??? Just didn't make sense to me. The senior officers should've offed the guy, and his crooked advisor. Much more likely ending.
The rest of the book was awesome, though.