The great advantage of engineered flooring is that it is more stable in “un-stable” climates compared to solid floors. Generally it can be installed over concrete as well as wood sub-floors. For many customers, due to their sub-floors, it is the only option.
Because there is less need to sand your hardwood flooring than in days gone by, the thinner hardwood surface layer that is common with engineered flooring can and will last a long time. Again this is also dependent upon the individual product.