I don't keep their card. I just get it for the signup bonus and cancel it before the first year is up to avoid the fee.
then when I qualify again in 2 years I do it again. Between the southwest consumer and business cards as well as chase sapphire preferred and sometimes chase ink between my wife and I can almost always get 1 or 2 promos per year.