We are building a new 3 car garage next month and I am thinking of putting epoxy on the floor. I'm not wanting to have it professionally done, gonna do it myself if I decide to do it. Any input would be great.
I just finished my floor, the second half, and I used the BBS (big box store) Rustoleum Epoxy Shield over a 20 year old floor in good shape. It was not bad! I did the first half when I moved in to the house and knew my GN would be sitting for some time. Four years later and I finally used the second part of the kit.
The second half of the kit was in its own, unopened cans and stored in a cool place so I was fairly certain it was still good, and it was.
As mentioned PREP is the key to good adhesion. I believe the citric acid wash that comes with the kit would have been good enough because it etches the concrete (easily felt when walking in bare feet) and I could see how it chewed into it big time where I used more in an oil stained area. I say "would have been good enough" because I also power washed the floor before acid cleaning and used the power washer for the final rinse.
In the four years the car has been sitting on the floor, I have probably gone thru three tanks of gas so the floor did not see much action but there is a section of road before I get home - well you guys know how it is

So when the car got put away, the tires were about as hot as they could get and then parked in place - NO LIFTING because I followed the directions on prep and then some.
It works, it looks good, floor is easy to clean and it seems to keep the moisture down. It also ain't nothing like U Coat It. The BBS stuff is a real epoxy but it goes down just like paint and covers like paint - it is not bad but the much more expensive U Coat It is not like painting the floor - it is like a new floor not just a new finish.
If I had to do it over, I would have forked out the extra $$$ for the good stuff but with careful prep the BBS stuff does indeed work.
HTH