I don't really see why Cam is all that great in your eyes but to each his own. I love how Angela is sweet and nurturing and Daisy's enthusiasm and optimism. I know you don't care much for B's nature but I do. She is clinical and to the point, doesn't humor anybody's BS, and in the right circumstances (i.e. alone with someone she trusts) is very softhearted and gentle. Is she a wee bit arrogant at times? Yeah, but certainly not deliberately so.
A few years ago Tina Majorino (I forgot her name on the show; she is the actress who played Deb in Napoleon Dynamite) was a short-term FBI special agent similar to Perotta. I liked her too and wish she would have become a long-term show regular instead of that stupid Muslim.