Depends. What's underneath? Another room, a crawl space, a basement, concrete slab? Carpet will be warmer. Your chair will roll better (if that is a consideration for you) on hardwood or laminate. However, you can always add an area rug if you want on the hardwood or a chair mat on the carpet. This is another one of those decisions only you can answer. My sewing room is carpet and I love it.