Depends on your taste and what you need in a new floor. If it is a kitchen or bathroom I would definitely go with a vinyl, tile, or linoleum. However, since you currently have carpet I assume it is not. Most other areas of the house, I would prefer laminate or hardwood over most other types of flooring. Hope this helps.