Remember above when we identified that Houston uses the notes 1, 3, and 5 more in the chorus than the verse? Those notes are hierarchically more important, and so they appear in the most important section of a song: the chorus. The chorus is hierarchically more important from a structural standpoint, so part of the reason this song is so effective at creating a memorable musical experience is that it joins predictable notes with their predictable placement in the song.
If you are still unsure if your mix is ready for mastering, send it to the mastering engineer and ask their opinion. Any professional engineer will be able to help you catch potential issues in your sound and give you advice on how to address them within your mix to ensure best possible final results for your mastered song.