I've had good results from micro-needling at a clinic. Sounds and seems a bit scary but worked great, the process is similar to aerating a lawn by punching rows of holes in it to trigger new growth and get rid of stuff you don't want. The electric device looks a bit like a Dremel, sounded like an Norelco shaver but vibrated quite a bit. Technician applied Emla numbing cream to my forehead (she said that's the most sensitive area due to thin skin), and an ointment to rest of face. Process took a half hour, 3 sessions a month apart. Pain level wasn't bad at all. In some areas I found it ticklish and couldn't stop laughing... the technician said she had never had a client do that. Cost $700 USD for the 3 sessions. They said expect to stay home for a full day, I didn't need to - went back to the office next day, looked like I had been out in the sun a few minutes too long. Within a week, pores were definitely smoother and some bumps and blemishes were gone. After 3 treatments, definitely better looking skin.
I had considered a laser peel but had read about good and bad results - risk from incorrect settings, some people have had permanent damage from fractional laser resurfacing. I think micro-needling is safer as it's a simple mechanical process. The needles are extremely thin, punch through to a lower level of skin to trigger collagen growth. I didn't have bad acne, but the technician mentioned many of her clients come in for that.
When I had this done, the clinic (cosmetic surgeon) recommended a vitamin E oil to help with skin health. I've been applying it to my face once per day and that also helps - I can see the difference.