i've done home depot kit and next house done professionally. get a professional. regardless, prep is key. you can either acid etch or grind the surface before the paint. have the professional do the grind. good prep means the paint will stick better and last longer.
home depot kit, no prep, done on new concrete -- started peeling within a year.
professional job -- 3 years now, no chips, no peels, easy to clean, looks just like new.
just my .02 . . .
and last halloween . . .