I can say citi thankyou point network and american express reward program are the best.
I would say go with citi diamond preferred. You will still get 5% on gas, supermarket, drugstore puchases. citi only axed the 5% cashback program on the dividend card.
if you want to get wall street journal for cheap, go with amex reward program.
you need to go to citi thankyou point website and amex reward program to check out what they have for rewards.