Until a few years ago, I only used wax. Recently I’ve been using a rub brick (Anvil 6 in. x 3 in. 20-Grit Rub Brick Model# 57457 $18.51 at my local Home Depot) to smooth even the roughest of concrete ledges/curbs. Takes quite a bit of elbow grease, but then a broom or brush to remove the dust, then coat with a clear coat of spray paint. If you don’t want to look like a vandal you can brush on clear coat with a paintbrush. Wait for the paint to dry per manufacturers instructions and do a couple coats. Don’t wax until the paint has dried. You probably won’t even need the wax though. I use a board to show me where the furthest point a wheel will slide for lipslide type tricks and I’ll extend the smoothed out/painted area to include any possible skateable area. I have found this method, while time intensive in the beginning, yield spots that will remain grindable for years, while also preserving the ledge/curb and protecting it from weather damage. For more damaged concrete or for a loooong curb or ledge I will use my angle grinder with a diamond double row cup wheel. This thing will remove a serious amount of concrete quickly, so you need to develop an artist’s touch so that you don’t create divots or low spots. It’s like a rub brick on steroids (and energy drinks) and obviously looks a lot more suspicious. Many times I’ll dedicate an afternoon to fixing spots, bringing my small bag of supplies to my list of spots. The most expensive part is the paint. I have a friend who will dumpster dive paint to use expressly for this purpose. Any color will do really, but clear is the preferred choice as it doesn’t look out of place (as long as you don’t go crazy and leave a bunch of drips).