Alex as many including me using those pins from clover silk pins glass heads, you can find them in amazon.com
they are expensive but they worth the price.
why - i like they are long and thin - there are pins that are the same thickness - very fine or ultra fine they call it but
they are shorter, it can works as well.
only thing that you need to remember they are in a way geting funny shapes if you force them. dont use them on design wall.
buy one package and i am sure if you will take care of them as they will take care of you, you will need only one package for life time.
* i use different pins for different goals so you can find it very useful as well.
good luck