I started going down the all grain path with BIAB... I did 5 batches (one PM, the rest all grain) with it, and used it for half the grain bill in a 10 gallon batch. While I enjoyed how it wasn't expensive to get started with, you do need some good sized pots in order to use it. The amount of grain in my typical 5 gallon batch means I couldn't do a full volume mash (I would have needed a LARGE pot if I was to try it)... It wasn't always so easy to shift the grain bag from one pot to the other either. Usually making a mess on the stove in the process.
I've since finished my 70qt Coleman Xtreme cooler mash tun, and used it... HUGE difference in how much easier it is. It's just one extra piece of gear over BIAB (if you don't count the bag)... But, you have so much more flexibility and getting the dough-balls/clumps out of the grain is so much easier it's not even funny. I have a 1/2" ball valve on the cooler, and my 32qt kettle, so moving the wort to the kettle, from the mash tun is easy. I use a spare 5 gallon pot (used to be my sparge pot) to heat the sparge water as the mash is finishing. Using a propane burner also make a large difference in making things easier. Where my stove would struggle to get 6.7-7 gallons of wort up to a boil, the propane burner almost laughs at it. Easily 1/4 of the amount of time to get up to a boil, and that's with the burner on less than 1/2... The stove used to be set as high as it could go...
BIAB is a good way to get comfortable with going all grain. And a good method to know for when you want to use it, or need to use it (tiny batches, or to make starter wort). But nothing is as easy as using a cooler mash tun... Just think about what you need to do to maintain your mash temp with BIAB... You either need to wrap the pot up in insulating items, or keep a low heat applied. If you apply heat to it, you could easily burn through the bag and have grain in your wort. With the cooler, heat loss is minimal (a degree, maybe two over a 90 minute mash).
Cleanup can be very easy with the cooler mash tun too... Got a compost heat? Simply carry the cooler over and dump. Use the waste water from the IC to clean out the rest. Done.
Personally, I'm keeping the nylon bags I used for BIAB... Mostly because it's nice to have spare things around. Chances of me going that route for a batch is minimal though.
Also, If you design your manifold/screen right, for the mash tun, you won't get stuck sparges. It does help to have your own grain mill, so you KNOW the crush size of the grain.
BTW, I don't agree, at all with iijakii's assessment... My pots are UGLY... 32qt aluminum stock pot converted into a kettle, dented 20qt HLT pot, and 5+ year old Coleman Xtreme cooler converted into a mash tun (if you saw it, you wouldn't call it pretty)... Zero automation, zero 'bling'... I do like the FLEXIBILITY having the 70qt mash tun gives me... Means I can mash almost 45# of grain at a time, with 1.25qt/#... So, my big barleywine won't be an issue, even when I decide to brew a 10 gallon batch of it.