It's really true, there's more than one way to go about this, and you have to think of what your goals are and really picture how it's going to play out, not just think about what's your favorite type of music. My choice would be not to worry about the music being reflective of my own tastes -- I can listen to my favorite songs another time -- and instead to choose what I think will make my party work the way I want: background jazz for a mellower feel, pop and standards for getting people on the dance floor, etc. But that's because I am more interested in the flow of the party than the music, which isn't the only way to look at it. YMMV.
I went to an amazing party once where they had a band with a dance group. They changed the music after every break -- all standards, then all oldies, then all Broadway, then all hip-hop, etc. -- and first the dance group performed a little bit (in a different set of costumes each time, too), then pulled the guests out onto the floor and danced with us, and then subtly disappeared once they got us going. It was really fun -- and I'm sure it cost a fortune. But anyway you could do the dramatic change of music in each set.
At my daughter's upcoming wedding, now that I think of it, it will be something like that. They are starting with the hora as the guests come in, and continuing for 30-40 minutes nonstop. In my experience, that works great (at a Jewish wedding, of course). The music is playing as the guests come in, and the ice breaks immediately -- the men's jacket's and women's high heels come off, and everyone loosens up right away and joins in or at least stands around the perimeter and claps. So by the time they sit down, they are already partying and feel like one group. Anyway, after that, I think there will be mostly standards, and then later in the evening when the band takes a break, recorded Israeli and Persian pop music (reflective of the groom's side), and then I think she said mostly Motown style after that. But the band will read the room and switch it up if things aren't working or keep on going if they are.
That's why I said I would trust the DJ. They are good at that.