That site the OP mention has reasonably well informed info /recos.
I use the Starwood card and Citi Premier Pass Elite as well. Like the easy airline transfer with Starwood -- and Citi works well because the free flights you redeem are revenue tickets -- they count toward accruing status and earn miles.
I use the Citi card to earn domestic travel -- and the Starwood card for hotel nights or transfers to my airline accounts for intl business class awards. you're wise to give up the us air card and use the starwood point transfer instead.