Bamboo if you want natural or Brazillian Cherry in an engineered floor. Stranded bamboo is a beautiful product and will hold up pretty well. Some surface scratching but too hard to gouge. Tile is OK, but really hard on your back in a working area like a kitchen. Ironwood in an engineered floor is also a beautiful wood and hard. The advantage of the engineered flooring is the aluminum oxide coating on the factory finish. You will never get as good a final product on a sand and finish job, but the engineered flooring can be recoated at least once if need be. Also way more stable.