Used properly, BNPLs are strictly inferior to credit cards.
That said, one of their practical advantages is that they’re harder to use improperly than credit cards.