I used
UCoat It® Do-it Yourself Commercial Grade Epoxy Floor Coating Systems for Garages, Basements, Industrial, Commercial, Automotive and more. when we first moved in 7 years ago.
Did the muriatic acid etching, but my concrete is fiberglass reinforced, so a lot more fiberglass came up after the acid wash. Had to burn it off with a rosebud torch.
ucoatit is very expensive, but the first coat goes on very watered down and pentrates the concrete, then a full strength coat, then urethane top coat. Its got some stains here and there and has loss some gloss, but overall its holding up very well and none of the basecoat has ever peeled up.