My last garage, I used a commercial grade epoxy but after a few years it had some spots peal up.
Don't give up on coatings just because you had one bad experience.
Did you apply the coating yourself? How was your prep work? Did you ever leave any fluids sit on the floor?
The best floor prep involves diamond grinding the concrete to reveal a fresh, clean porous surface that the coating can bite into. Other prep methods such as cleaners and de-greasers and even acid etching are not very good. In fact acid etching has the potential to bite you in the rear months or years later. You might not even think back that it was the acid etching but just that the coating peeled so the coating must ****. Acid that wasn't fully neutralized and washed away (and it is never 100% removed from the floor) can come up and eat the coating causing bubbling and peeling.
Solvents will eat into any floor coating, it doesn't matter what it is even the best materials are slowly eroded by solvents. Some last a lot longer than others, but nothing is 100% impervious.
More often than not poor prep work is the reason even the best coatings peel, delaminate, pop, etc...
Personally I love the look of a nice floor coating over tiles.
Goodluck with the new garage!