Ceramic tile on a showroom would be fine, but for a garage where you work on cars it would be a nightmare, you would recite every bad word you knew while trying to use a creeper,its slippery when wet, and oil will get in the grout(even if you seal it it still stains), and God Forbid if you ever dropped something somewhat heavy on it.
A working garage floor needs to be stain proof, bullet proof, blood proof, ect. and made easy to wash down and clean up. I have water lines and air lines set up all over for symplicity. The only thing that im regretting not doing was installing hot water baseboard heat in the slab...