Either/or works for vanilla, though each have drawbacks. Being an oil, the extract can sometimes integrate weirdly and cause odd flavors in my experience, while the bean can be easy to overdo if it is left in too long. I personally lean toward the actual bean, but neither one is wrong per say. Whichever route you choose though, add vanilla in secondary - during fermentation, active yeast will eat away all of the vanilla flavor.
For fruit, I'd recommend using frozen. It is usually cheaper than fresh fruit, often is more flavorful (having been frozen right after being picked), and the freezing/thawing process helps to break down the fruit cell walls.