I used a cooler for a mash tun at first. Pros were good temperature control, cons were significantly increased brewing time, more equipment to deal with.
I now do BIAB. Pros for this are huge time savings (at least 1/3 less than a cooler mash tun time), much less stuff to clean. Cons are...