I don't think Bea is that bad. However, knowing that Bea is quite clever and knowledgable, I don't think she's a great judge of character. She tries to, but it's just not her. I think she really likes David, but her alliance with Freddie and co urge her to think differently. David may get on her nerves from time to time, but what friends don't?
Having said that though, I'd rather Bea stayed for a while. Wouldn't mind Freddie going now. He's done his time. I want Marcus to stay until the final.