I've done truck bed products like Line-X, Herculiner, Duratex and good old oil based paints. The professional truck bed coating are super tough, but not a substitute for proper feet/skids and once you break through, a refinish is a real problem. Herculiner turns white and chalky from UV exposure, so be warned if you do lots of outdoor work. It's pretty rough on the hands too. Oil based paint doesn't cover blemishes and doesn't have texture but it's actually pretty tough. It takes forever to dry though. Duratex is my preference these days. No it's not indestructible or even close to a pro polyurea coating, but it's so damn easy to apply with no bad smells, I just re- apply as needed, which isn't that often.