Vinaigrette: there is a tangy/sour edge to the vinaigrette - if you prefer a more balanced oil/vinegar taste (slightly less sour) just reduce the amount of vinegar - maybe ⅓ cup oil & 3 Tbsp vinegar.
Make Ahead: you can make the dressing a day (or two) ahead and store in fridge. The flavors only get better. Similarly, you can prep the pomegranate the day before and store arils in a sealed container in the fridge. I like to work from the whole pomegranate rather than the prepackaged arils because I find them much fresher and juicier (I've not had a lot of luck with packaged arils which I find soft and funny tasting).
Options & Subs: you can fancy this salad up any way you like with nuts/seeds (roasted pepitas, toasted almond, pine nut or walnut pieces might be especially nice), fresh or dried fruit (apple, pear, cranberry, currant, cherry) and other greens as desired (thin sliced fennel would work well). But the dressing? Don't skip the basil! So good... I could sniff the basil spice jar all day.
Time Savers: I understand the holiday crunch and your mental health is paramount (always!). You can absolutely use packaged greens here - including pre-chopped broccoli. The only ingredient I haven't had as much luck buying prepackaged are the pom arils - I prep those the night before from a whole pom and just store in fridge. We use the leftovers in drinks - sparkling water/ prosecco -- so pretty, tasty and festive!