To narrowly answer your question (and for full disclosure, I'm bi, not gay, if that makes a difference), those with CrossFit looks are more attractive, in general. From a pure looks perspective, Bodybuilding loses as it can look too alien. Superficially and from a stereotypical personality standpoint, bodybuilding gives off a stronger narcissistic vibe, though CrossFit can be guilty there too, but, INO, not as much, but that can be because I can relate to CrossFit more (which may be the most common sentiment I've seen in the comments, thus far, and thus, is probably something very important). However, I should say that even though I strongly believe in fitness, I, personally, have yet to "buy in" to CrossFit.