Hey Gang,
Back a few years ago I faced this same decision of epoxy coating, or snap together tiles. After spending some substantial time doing research, I decided to lay snap together tiles.
There are two main players in the garage floor tile world: SwissTrax, and RaceDeck. I decided to go with RaceDeck because their pricing was considerably less than SwissTrax. NOTE: SwissTrax has an excellent floor layout design tool on their website. I used their design tool to configure my layout, but wound up buying RaceDeck.
I have never regretted going with the tiles over a floor coating. Very durable product, and withstands jacks, and jack stands excellently. As far as oil spills, I did have a substantial spill when I accidently dropped a drain pan full of oil on the floor. It was a large spill. I cleaned up the spill with oil dry, and Oil Eater. The tiles looked great afterwards. I suppose there was some oil that might've seeped into the seams between the tiles, but it never left an odor, or showed up later.
Either option is costly (coating or tiles). But, the tiles give you the potential to make some cool designs.
We sold that house a couple years ago, and have since moved about 40 miles down the way to a new house. I am already starting to plan for installing tiles in the garage of this new house.
Big Lenny