Neither, it is brittle.
A softball can be hard and soft, depending on the type you get. A softball is about 3 times the size of a baseball.
There are many professional companies, I have always prefered Kaepa.
All bones are light, marrow bones are soft and compact bones are hard.
Yes, because soft soles help relieve pain in the feet and are also better to wear when you will be walking alot