Trub.
**(not preaching, just preference)**
I pour everything in after a boil, it has yet to cause my beers any damage or off flavors and time packs it all down. Being careful and precise when racking to the BB and cool temperatures for the last week before bottling, I see no issues in clarity. My ales (except for the Aprihhop) have all been pretty clear after sitting for a couple months (months split between primary and bottles).
I do hear a lot of people recommending a sanitized strainer bag with successful results if you were trying to filter everything out but I've yet to try it myself. The only reason I could see myself straining a beer would be either I brewed a Kolsch or Lager and I want clarity out the #@$!, or if I were trying to harvest a yeast cake and I wanted to keep it as clean as possible before doing so.
Should be interesting though to hear more reasons and theories..