This was my first ever credit card in Singapore so I'm kinda attached to it. My main regular spending each month aside from rent is for insurance premiums, and Citi PM card grants miles for that. I understand not many other cards do that.
Granted, 1.2 mpd isn't much but these miles do not expire as long as they haven't been converted to a specific airline program yet. Foreign spend gets you 2mpd, plus you get 10k bonus miles when you pay the annual fee.
In addition, you get free travel insurance if you charge your flight to the card and 2 free lounge access per calendar year via Priority Pass.
It's a very dependable and useful general use card that has served me well over the past 8 years. It's still my main card and I don't foresee that changing anytime soon.