Is Affirm Holdings the Best BNPL Stock?