If memory serves me, there have never been other CC programs to earn AA miles or Avios than Citi and Chase BA.
The Chase still has 50k down from 100, and the Citi 50Kx3 offers are still valid. How long has it been since your last application?
SPG 25K bonus is still there for both personal and business, and since they've changed the TOC, you can now have it every 12 months after closing the previous card. So, I'm guessing, we're still good.