I've got carpet on my garage floor
Advantages:
1) Stops cold bum when sitting on it.
2) Dropped things don't break
3) Dropped things don't roll far.
4) Soaks up spilt fluid.
5) Can be vacuum cleaned
Disadvantages:
1) Catches fire when hit by weld splatter
2) Soaks up spilt fluid.
3) Needs vacuum cleaning.