Hey Danny, I like to use hardwoods. I like the wood to do the talking rather than stain. The BLO mix I use brings out the color of the wood and pops the grain. It does not add any protection so a topcoat is necessary. Using a stain will give you a color that you want, as opposed to letting the wood do the talking.
As far as using BLO vrs. any other oil, Just a mater of preference.