Any flavorful vinegar can be used in place of the white wine vinegar. I've also used Tarragon vinegar and rice wine vinegar and it's always delicious.
One of the keys to this broccoli salad is allowing time for the vegetables to soak up the dressing. If you serve it immediately, the vegetables may end up sitting in a pool of dressing.
If you'd like to reduce the calorie count for this recipe, use less bacon or substitute with turkey bacon. You may also safely reduce the sugar by half.