In addition to oils and kinds of butter for the richness of flavor, I like to offer a lot of different salts to balance and augment the sweetness… plus, it gives my guests the opportunity to try some new flavors. Believe it or not, you can really get creative with salt! And by the way, different types of salt do have different flavor profiles.
In addition to kosher salt, I like to include interesting flavors like Himalaya, truffle, smoked, and Maldon sea salt. For spices, pick up some premade spice blends at your local spice store… or you can always get creative and make your own! I personally love an exotic Moroccan blend or a classic Italian blend. You can also get creative with various pesto flavors, different varieties of grated and/or crumbled cheeses, or some red pepper flakes for a little spice.