I am glad it is working for you, but I am strongly a nay camp. I think that puncturing holes in your skin is a dangerous process and the rolling motion with needles can do lots of damage. Also, a professional would be able to determine the exact length of the needles required for the specific skin type.
I am all for saving a fortune and not splashing out where not necessary, but if I wanted to do microneedling, I would not want to risk doing it at home. I've made enough skincare mistakes in the past!
That said, your skin looks beautiful! 👌