It really depends on the effect of the pointe shoes you want. If you ask me, I would say that leather shoes are better since they are less slippery. They are also more durable and you can wash them. Yet, satin shoes are more aesthetic.