To whom do you think Amy will say "I'm a good person" and to whom do you want her to say it?
Odds on, I’d say Dan, as he seems to be her main scene partner. Otherwise…Richard would be fun, because he would undoubtedly agree whole-heartedly. Or Ben, because he would laugh and also not care.
But I’m almost certainly wrong.