My concrete pool deck is in need of repainting but I've never done it. I've lived in the house for 9 years. It was painted at some point prior to me moving into the house.

Anyone have a paint recommendation? Below are two I found on Amazon.

INSL-X SU092209A-01 Sure Step Acrylic Anti-Slip Coating Paint, 1 Gallon, Desert Sand

KILZ Decorative Concrete Coating, Interior/Exterior, Slip Resistant, Tan, Matte finish, 1 Gallon

Also, what is the best product to seal cracks with prior to painting. I'm looking for something that will stop the crack from spreading further and not just covering it up.