I've always heard you really don't want an inquiry or new account 12 months prior to a mortgage app. If you have 1 or 2 say 8-10 months out they may just ask some questions about why you opened those accounts.
Be sure to find the link for the 50k SWA offer before you apply. Other than that I would go for the PRG and Barclays USAir. You could always try to get another AMEX on the same day, SPG for instance. I'm not really a BOA fan, so I'm sure someone else can give you advice on their products.