Epoxy is inexpensive and can be used in DIY projects, but there are a few drawbacks to this popular floor coating. It is as thick as molasses, so it will not be able to penetrate every crack and crevice in the concrete garage floor and can cause adhesion issues later on. Polyaspartic's consistency is similar to water, and polyurea is even thinner which makes it easier to absorb into concrete pores. Epoxy floors are generally not durable and maintenance can be a hassle particularly if applied by a DIY approach. Epoxy floors aren't UV resistant, meaning they turn yellow in time and are typically more prone to delamination and damage. The biggest drawback of epoxy floor coating has to do with the long cure time. Other floor coating alternatives have shorter cure times and greater longevity. The two options, polyaspartic as well as polyurea have quick cure times, about an hour in the case of polyaspartic and less than 60 minutes for polyurea. Actually, polyurea cures so quickly that it gives almost no time to fix mistakes. Both are excellent for DIY projects, however, the end product will last longer than epoxy DIY coatings which means you don't need to replace them often after the initial professional application.