Points are still valid for hotel stays, and Marriott has carefully orchestrated parity between the cards issued by American Express and Chase. If you are changing to another chain, that will tell you which cards to consider.
Choosing an alternate card program for airline miles primarily depends on which airline(s) you transfer to.