Best biz card is a personal card. @:-)
While the bank marketeers would have you believe there is something special and wonderful about a small biz owner having a biz card there isn't.
Instead, banks like biz cards because protections of Fair Credit Billing Act do not apply to biz cards.
ONLY reason to get a biz card is to get a good bonus. Once you get the bonus put it away.
Use personal cards at all other times.
I have had tons of biz cards and never use 'em except for bonus reasons.
Fair Credit Billing Act is your friend.