Ill just throw in my 2cents. When I moved into my house I searched for a DIY epoxy product. I finally decided on a product called EpoxyCoat. I prepped with muriatic acid and followed the directions to the letter. The floor turned out great.
About 4 months down the my nice gray epoxy floor had a terrible yellowish tint to it where it had discolored from the sunlight, keep in mind the door is down the majority of the time. I even applied a UV resistant clear coat once finished but it did not help.
Around 6 months later after being tired of looking at it I decided to go back over it with a generic coating from Lowes. Once again after substantial prep and scuffing I recoated and all was well with my floor again. Fast forward 3 months the yellow discoloration was back. I tried a different UV sealer and it failed a well.
Throught my coating experiences I can say that I never had any hot tire pickup, stains were easily removed, and the coating showed no wear except for the discoloration.
After being sick and tired of the floor, I decided to have it professionally done by local company using 100% solids epoxy. Their coating came with a lifetime warranty. They diamond grinded the existing coatings off. The new coating was applied 4x thicker than DIY kits and they applied 30lbs of flecks for excellent coverage opposed to the small bag that comes in the consumer kits. I have had it for a year now and could not be happier. Had I just gone with them to start with it would had saved me alot hassle.
Clearly you can get good results with a consumer kit as some have stated, and my only problem was discoloration. Good luck either route you take!
My new floor:
View attachment 14657
View attachment 14658
Sent from my iPhone 4S using Tapatalk