Garage flooring options?

Hi guys,

I know this is a bit off-topic but I thought this would be the best place to get some advice, we're going to be building a new garage so I wanted some feedback as you guys must've been in this position. From what I've seen the common options are Epoxy floors (peeling/bad install does worry me), garage floor tiles (the plastic ones), ceramic tiles, or just plain old concrete (possibly polished concrete). Would be nice to know what you guys have concrete repair Salt Lake City, and what your opinions are on them and how well they've stood up. Or what you'd do differently if you could do it again. We need something that can take a bit of abuse, the cars are usually dirty and will bring water in as it rains infamously in Britain.