I think it is a matter of preference. Do you want to go more natural with your scents or synthetic? I use both but prefer essential oils. But before using them, learn about them and what they do. For instance, rosemary should be avoided by people with high blood pressure. However, in the small amount that you would be using to scent B & B products it would probably be ok to use. I have high blood pressure and use rosemary in my body butter -- no problems. Peppermint should not be used by pregnant women -- too stimulating. Spearmint is a good alternative in that case. Orange can cause sensitivity to the sun. But again, in the small amount you would be using to scent with it's probably ok. I make a lotion with sweet orange and spearmint -- have never had a problem with sun sensitivity. There are some essential oils that are just too expensive to buy so a good fo is a good substitute -- rose being a perfect example. Or rose geranium eo is a good substitute for rose too.