I'm surprised no-one has said it, but: A Grainfather and a Robobrew aren't strictly speaking BIAB systems. If you twist what you know about different brewing systems you'd see these one pot solutions are "RIMS" systems. But you can think of them as "BIAB" with a rigid basket-like "bag" rather than a floppy material "bag" (with a useful pump to recirculate the wort and keep things "uniform").
They are pretty straight-forward to operate, and horror stories are usually of the operators' making, not the systems'.
Most importantly (

) you can use them with Beersmith, though it can (sometimes) take a little bit of imagination setting things up (GF has its own recipe builder, but it is not as good as Beersmith!). Don't use the "BIAB" option in Beersmith unless you know exactly what you are doing it for. My next brew will use the "BIAB" setting (for a GF setup) but I'm playing with it to explore the potential of no-sparge mashing (as if these systems don't already speed up the brewing process!).