Buy now pay later vs. credit cards — which one is better for you?