I like mine sharp and about 1.25" - 1.5" long. I don't like them too thin and long as I find they bend. But I think the most important thing is how we pin.
I have all sorts of pins but I'm using Collins brand at the moment. They were given as a free gift with fabric purchase. I like them because they are strong. sharp and long.