I have DIY'd 6 total a garage floors now from all the houses that I have owned. The first one started with a water based big box kit. The second moved to a high solids epoxy but still from a BB store. Then I found Arizona Polymer Flooring https://www.apfepoxy.com/ From that point I got better and better with each iteration and I feel comfortable that I am getting the same results as if I paid a professional to do it. As with anything, the final quality of the finish is mostly based on proper preparation.
I am lucky enough to be able go grab it in person but they have several distributors in the CA area. While it does have a learning curve, it is pretty straight forward and based on what I can glean of your technical abilities, you can definitely handle it. If you want to try it yourself and are interested in using the APF product specifically or just want any tips, just send me a message and we can chat.