To make a good bbq sauce you need a savory, salty, sweet, smoky, and tangy flavor profile.