Epoxy floors are something for pros to do using pro materials. There are just too many variables for even an experienced DIYer to be certain of getting the result he wants, and materials intended for pro purchase and use are light-years more difficult to manage than the ****-in-a-box from Lowes. It's not something you can just wing your way through and you're likely to get a satisfactory result only if (1) everything miraculously goes right and/or (2) you have very low standards...
Up your budget for the floor by 50% and call a pro.
I can't say I agree with this at all actually.
I think it DOES depend on quality product and what you are using. That being said I did my garage floor using very quality products and the result came out professional. I did all the prep work, all the installation of the primer, base coat, flakes, and urethane top coats. Everyone that comes into my garage is blown away and asks how much the guy charged me to install it... They are even more floored when I tell them I did it.
My standards of making things look good are probably beyond 90% of people.
A "professional" might get the job done faster, however I usually am never satisfied with how a professional does something because they do it to get the job done. Most people unforutnatly don't take pride in what they do so they do it to make the most profit in the least amount of time. If I screwed my floor up I would have no one else to blame buy myself, however if I paid someone I would always be nit picking at something because I would have wondered why they didn't do it this way or that way..etc.
If you take your time, prep, research, t en I feel you can pretty much take care of a lot of things. Yes experience does plan into a huge part, but it's just that... professionals make mistakes but they either take care of it when you aren't looking so you never knew it happened or they mess up to.
I can only speak on myself but to me it's quite rewarding to take on a challenge that people say should only be left to professionals to only have it come out excellent...
-Nigel