Amuro and Kamille are two very different characters, but I like both A LOT.
Amuro: I consider him to be one of the greatest anime characters ever created. He is an example of character development done perfectly. I really enjoy his arc across all of UC.
Too often, writers have character development go too far. A character that starts off the show/movie/etc has their flaws fixed by the end of the piece. Amuro isn't like that at all. He starts off a very flawed individual. He's extremely anti-social. He's selfish. He's a "good" person but also a bit of a dick, and more than a little misogynistic. He grows up a lot by the end of MSG, and his growth continues throughout Zeta and Char's Counterattack. He's much less anti-social come CCA, but still cold and detached. he's unable to maintain a romantic relationship. He overcomes many of his issues, but develops new issues in their place. He comes across as a pretty "normal" dude.
Kamille is also pretty cool. I do enjoy his arc a lot. He's a very different beast. I don't even know how to describe Kamille. He's a much more... I don't really want to say empathetic character, because I think that carries a certain connotation with regards to UC. But maybe I should say "social" character. Unlike Amuro, who likes isolating himself, Kamille functions well around people. He's much more prideful, much more hot-blooded and MUCH MORE impulsive. His arc is about him learning to control his emotions, I think. He goes from being someone who is unteachable, to being someone who listens to others.