My experience : I really like it. My skin loves niacinamide. It is a beginner friendly and the least irritating ingredient. It made my skin healthy and even toned. Whenever my skin breaks out, niacinamide helps to soothe and calm my skin and it also help me fade acne scars a little bit and reduce texture and little bumps here and there. I love using it in my night skincare routine.
PROS : Although any skin type can use niacinamide, oily skin people are going to love it so much as it helps to control oil and sebum production. Excess oil often clogs your pores and causes more acne. So, it is perfect for someone with oily skin.
CONS : It has aloe vera as the base ingredient, so if your skin reacts to aloe vera, this is not for you. Moreover, 10% can can be too much for someone with sensitive skin, so you can start with a lower concentration like 5% or 2-3% in a moisturizer.