I’ll definitely go with Nicki.
Cardi B is more charismatic and relatable, her openness has been very helpful to her career.
Her music is also less forced than Nicki’s. However, Nicki Minaj is a much better lyricist. She chose to water down her music most likely for commercial purposes, but whenever she goes hard оn the mic, her lyrical prowess is undeniable.
Cardi B is not a lyricist. Frankly, liking Cardi B’s music makes you delusional, haha. I am kidding; everyone is welcome to express their own opinions. But she is not remotely good enough to be compared with any lyrical artist, which goes to show the deficiency in good female rappers currently . The impact Nicki Minaj had on Monster can never be topped by any female artist and arguably most male artists. Same affect Kendrick had on Big Sean’s Control track.
Nicki Minaj is obviously the better rapper. She is proven by her track record and her staying ability.
Cardi B can’t rap. She literally blew up by copying the rhyming style that Kodak Black used on “No Flockin” and then changing the words. She literally copied him down to every syllable. That’s why the song is called “Bodak Yellow”.
I have only downloaded that one song from her. Nothing else has interested me. Other than her getting nаked in public, she does nothing for me.