Hi,
Not sure if anyone has done this, but I thought the Platinum Charge and Platinum Business Charge give decent bonus sign-up points, roughly sufficient to offset the annual fees, plus you can also get a companion Platinum Reserve which provides either a free flight or $400 travel credit...