IMHO all would depend on your level of expertise. For example, for beginners who prefer to have a shootable bow that can be made with minimal skill, hickory or oak would be better. For craftmen who need to produce dependable bows routinely, osage probably would be better. For experts who are willing to spend hours and hours to bring out the best in wood, almost any "bow wood" can be acceptable. But to sell their bows at a good price, they probably should use some wood that is not that easy to get or to work with. For record seekers who want to have an edge over others, I guess osage and yew would be the natural choice. As I personally prefer to be "primitive" in the sense that I like to make bows with whatever wood that is easily available, in a rather short period using mainly handtools, I go for oak and hickory. I guess a lot would depend on how many hours you are willing to spend on a bow.