I don't disagree with you when looking at the video on its own merits, out of context. I find Cardi B to be a rather grating and obnoxious character, whether it's a genuine or a creation of hers to gain fame and fortune, so I didn't expect to like anything she "puts out," so to speak.
But viewed in the context of a sea of misogynistic songs and male artists with equally in-your-face sexuality and conspicuous consumption? I say, good for them. The lyrics made me laugh a few times, so points for being clever and not just raunchy.
We could wax philosophical about how they're turning a male-dominated industry on their head, but it may end up looking a little like this: