I totally agree that Iris's secret sucked...pick your favorite genital.
But I'll ask again, where is Keith's openness and vulnerability? He has concerns, but he has to give something, too.
After Quartergate, why couldn't Keith share a secret with Iris and then tell her that's what he believes Dr. Viviana meant? And then he could prompt her to share a real secret.
Keith is really kind, and he's sexy AF, but it's clear that he's used to women doing the heavy emotional lifting in relationships. He gets to be the nice guy-- which I'm not criticizing -- but doesn't take any emotional risks that might jeopardize his "good guy" image.
I actually think it's the other way around. I don't think Matt has ever felt an emotional connection to Amber. But he knows she likes him and desires him, so all along, he's been having sex with her despite knowing that he doesn't want her. And she has no idea (or she's refusing to accept what his behavior is screaming loud and clear).
For example, when Matt came home after being out all night, and they talked about it, Amber asked him, "How about a hug?" Even though she shouldn't have had to ask for a hug. Matt was the one who stayed out all night and didn't communicate. Why didn't he initiate the hug? Anyway, at that moment, Amber was asking for affection and reassurance. Matt's answer was "Just a hug?" So he wanted to have sex with Amber but didn't want to give her affection or reassurance. That's just cruel.
I completely agree with everything else you said. This show was not a good move for either her career or her dating life. And she needs therapy. Bad.
I would suggest that Matt get therapy too, but I can imagine his sessions:
Therapist: So Matt, how are you feeling today?
Matt (bug-eyed stare): Um... [scratches his beard], Um...