While it takes more know-how and tools than installing vinyl flooring, tile installation can successfully be done by DIYers.
The layered finish of textured tile is a magnet for dirt and grime. Further, the uneven surface can't be sufficiently cleaned with just a broom or mop.