No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I looked at the application page for the promo you're talking about and I can't see anything in the details about a companion fare either. I thought all platinum cards got it, but I'd probably give Amex a call just in case. It'd suck to trade away one of the best perks of the card just for more bonus miles on signup!