Block Definition VS Compound Note Question

What are the diffs between using a Block Definition VSCompound Note?SolidworksApi macros