I don’t get any compensation if you sign up so don’t really care either way. This matches the highest offer I’ve ever seen on this card. With no annual fee the first year, it’s basically a free 50K miles. The card gives you a free checked bag and priority boarding. It also gives you access to additional award inventory. Surprisingly, I’ve never had this card, so I’ll probably sign up for it.
Remember, you don’t need an official business to sign up for business credit cards. You can be a sole proprietor and be an Ebay or Etsy seller, which should qualify.