This question is subjective, and the answer differs from home to home, depending on your needs and the required outcome of the tiling. We recommend ceramics as the best all-around performer for any room in the house.
Porcelain is an excellent material for areas that require easy cleaning and durability, while non-porcelain tiles are the best choice for decorative purposes.