I've yet to make a quilt using anything else - I've done some FMQ using a domestic machine, but mostly I quilt with my HQ longarm, both FMQ and robotics.
Even with reading on this board for several years, I'm not sure when cotton batting would be a better choice.