It depends on what you are looking for out of a sheet set. If you want durability and softness for many years to come, cotton would win due to the recent wave of super cheap microfiber sheets. You simply cannot know if the microfiber you are buying will be durable and retain its softness or not. With cotton, there is much less of a guessing game, but you will pay more.