I keep getting the feeling that Craig kind of knows what the competition is about. He's even said that he says nice things he doesn't mean. (Don't ask me to quote, I really don't want to go back to rewatch shows. )
I just see him as being quite insincere and fake much of the time, and he gets caught being his real self when he does things like take the tissue being offered to Amy.
Erika and Amy are the only ones that seem deserving of final two, I think. Erika, for her sincere empathy for others (that laugh is YIKES, though!) and Amy because she actually has some modesty.