the bonus is about 2 nights stay in a 4 or 5-star hotel, so it depends on
whether you value that kind of luxury much. I used my points for a few
nights in Asia about 5 years ago, then closed the card.
The opening bonus is what you want, because it will be difficult to
accumulate enough points by spending, if you don't stay at their hotels
often.
To me now, citi AA 50K is more valuable to me than SPG 30K.