I don't think it's a thing of who's the better rapper because I think it's obvious. Love Cardi, but she's obviously NOT an MC and that's cool. She's a rapper who makes great radio music basically.
Musically, her album shits on some of Nicki's albums. But def not all. But like someone said, Nicki ruins her music with this fake Bubble Yum bullshit she calls music.