Tiles are more resistant to stains, while marble tends to get stained easily. Rather, it is better to clean stains from marble immediately to avoid permanent marks. Also, due to its porous nature, acid stains tend to destroy the marble sealant and penetrate the stone. So, clean it immediately with a mild detergent and water. Also, the sealant needs to be resealed every year.
On the other hand, tiles are easier to maintain. A regular wiping or dusting can keep it shining and gleaming for many years. Further, tiles are easier to replace. This is because they are available in various sizes and shapes, so, if required you can only replace the broken piece.