If Ali's girlfriends are her compass it doesn't really help, they think Charlie is great because he says all the things they want to hear (and him bitching about Bill doesn't even set off alarm bells for them) and can't handle Rob because he challenges them even a little bit lol (and they don't like the fact that he refuses to bitch about the other boys, which actually shows some class).