I find that there are different preparations for different chickens. For example, a bird like a free range rooster would be best for soups/stews. The skin is much tougher/older so when put in a stew for a long time, it is ideal. You could use softer birds(roasters, broilers, pullets)but most likely it would separate after an hour or so. Softer birds are great for roasting and frying and generally cater towards western cultures. Birds like silkies, are traditionally for medicinal purpose(mostly Asian cultures). Of course you can use any bird for any type of preparation. I don't really eat too much chicken but if I had to pick.. I would see what I am going to prepare first, then pick the best bird for the dish.