I just racked a BIAB All grain batch of pale ale to keg last night, using nothing but Irish Moss in the boil, no crash cooling or anything and it looked as clear as any other brew I've done. I'm betting a couple of weeks in the fridge at 38F and it will be crystal clear.
Ditto, except mine was an EPA I racked about a week ago and I used Whirlfloc instead.
I have a Cream Ale on tap now that was the first BIAB batch I ever attempted and just blindly trusted what all the other BIAB brewers were saying about not fretting about the clarity issue, as it all works out in the end. The Cream Ale is pouring so clear others swear up and down that I filtered it, but it's not.
My basic process that is working splendidly for very clear BIAB batches:
BIAB in a Bayou Classic 4042 with the boil/steam basket and a weldless spigot installed (since I use a plate chiller that is gravity fed). The basket allows for easy support of bigger grain bills (I do have a pulley set up for lifting, rinsing and squeezing so I can concentrate on important things while brewing, like drinking beer instead of wondering if my arms will hold out in lifting a hot bag of spent grains) and serves as a false bottom of sorts so I can fire the kettle for mash out etc without removing the bag since it is a good 3" off the bottom based on the Bayou design. I do rinse my grains to get things topped up to my starting boil volume (amount of water depends on size of grain bill) and I squeeze the hell out of the bag and have been getting +90% efficiency consistently. I installed the weldless valve so there is about 1 gallon of dead space that doesn't drain (closer to 1.125 gal since I was a bit off on my calculations) which is perfect for leaving the hot break behind with hardly any clear wort wasted. I boil with a half a tablet of Whilfloc added at 10 minutes remaining in the boil. Whirlpool and let stand for at least 1 hour for the break to settle and cone down (with the lid on the temp only drops to around 190-200 which keeps the nasties at bay since it's enclosed and hot). I do boil my hops and other additions in a "hop spider" (see other threads if you need info on a spider) so I don't have to worry about clogging up my plate chiller - but I would guess that my whirlpool and kettle dead space would accommodate that amount of "stuff" at the bottom of the kettle and still allow for a clean transfer without any screens or the likes on the inside of the valve if I added the hops directly.
I chill down to 65˚ using a counterflow plate chiller to transfer into my conical. Wine thief a sample off the top for an O.G. reading (it takes a while for the cold break to settle below the racking port for an accurate reading not skewed by the trub density, so I take it from the top now instead of waisting a bunch of potential beer trying to dump the cold break right away), pitch the yeast and close everything up.
After about a week (or when the active fermentation has finished based on gravity readings) I dump the trub that settled via the conical's bottom dump valve which is effectively the same as transferring to secondary. Harvest yeast after at least one more trub dump so I am getting viable yeast from the middle of the yeast cake, and wait for secondary to finish up.
Rack to a keg, force carb it or let it age depending on what the style calls for/ how soon I want to drink it (not uncommon for me to do ales that are 2 weeks total from grain to tap).
BIAB produces very clear beer without a whole lot of fuss, plain and simple.