I've done 2 myself
First one was a rented space in Texas I had, my next door neighbor did his with a two part Martin Seymour product and had a whole bunch left over , so I quickly ran to store bought some tide clothes detergent scrubbed floor best I could in about an hour, used a big fan and dried the floor and taped off a section about
25 x 30 .. it flowed out nicely and it held up unbelievably well .. I painted the edges with a behr product , it wasn't great to say the least , the stuff he gave me was something like 120 a gallon at the time when mixed
It was pretty slippery when wet
I did my 1st garage in Texas with the rustoleom kits , it turned out ok , I put flakes and grit in it , i learned quickly what not to do with those flakes .. lol
I keep meaning to paint mine , just never get around to it .. I'd do mine myself again , its a garage floor , not going to spend $3000 or $3500 to have it done