^ This, a million times.
If you're worried about the cost to buy new equipment, I got 3 paint strainer bags at Menards for $3.98.
I bought nothing else. Crushed grain in my blender.
I saved ~$25 on this all grain batch vs. extract... I would've brewed anyway, so there is $25 I can put towards new equipment. I don't think I'll ever go three vessel because of the ease of BIAB, so the only thing I'm planning to buy is a decent mill and a new boil kettle.
I would really like a 15 gal kettle with a basket, just for the added ease and to do bigger batches, but I'm getting by OK with my 7 gal kettle for now doing 5.5 gal batches.