Aesthetics, durability, maintenance and budget are the four main factors to consider when choosing new flooring. But you should also think about whether you have pets or need soundproofing. The ...