Buttercream frosting really sets the tone for a good cake, and it's the vanilla you use that'll make or break your buttercream. From imitation or pure vanilla extract to beans, paste, and more ...
Vanilla essence costs much less than vanilla extract though you might find the flavor is not as good. But it can easily substitute in recipes where vanilla is not the main flavor, like chocolate ...