Currently have carpet in my sewing room BUT am getting ready to change it to laminate flooring. Vacuuming clogs up my vacuum cleaner with threads so DH is constantly cleaning it out. While I have two of the vinyl chair mats so that I can roll easier between the computer and the sewing and embroidery machines, they keep cracking and need replacing and that gets expensive.
I have laminate floors in the rest of the house except for the other two bedrooms, and I love the ease of cleaning it.
Just my opinion.