I always see some posts asking about what are the best types of flooring materials to be used so I think I should start a thread regarding that.

Here you go...
Hardwood and Engineered Wood Flooring
Wood flooring looks great and is durable with proper care. Although they are susceptible to scratches, dents and moisture, hardwood floors can be refinished multiple times, often lasting the lifetime of a home.
Laminate Flooring
Plastic laminate flooring doesn't look as nice as a hardwood or stone, but it can mimic the look for much less. Laminate floors are durable -- resistant to scratches, stains, UV light and dents.
Stone
Stone flooring including marble, granite and travertine can look very elegant in the right home. Stone is an expensive flooring choice and, unlike wood, must always be installed by a professional.
You can
Read More Here.