It is very important to ensure you select fit for purpose tiles i.e. if tiling
a BBQ floor area where spillage of oils, fats, wine etc may take place, then
select a non-slip porcelain tile for the job.
If tiling an internal living area then select a ceramic or porcelain tile that is soft under foot. It tiling wet areas then you may want to use a non-slip ceramic or porcelain tile for the floors
and a glazed ceramic or porcelain tile for the walls.
Glass tiles are also a good non-porous option for bathroom feature walls.