Hi sifus, I have 2 requests in 1 post. Appreciate the help

Myself:
1. Annual Income: RM150K+
2. Free Lifetime Annual Fee: Preferably, can consider waiver with minimum swipe
3. Card required for:
Petrol via Setel ~ RM300
Groceries ~ RM500 (but nowadays i used Gxbank for the 1% cashback and grab points at Jaya Grocer)
Utility bill (TNB/Unifi/Telco) ~ RM800
Dining ~ RM1,800 (I eat out alot)
Online shopping (Lazada/Shopee) ~ quite frequent, amount differs every month
4. Existing credit cards (if any):
CIMB cash rebate platinum = mainly for Setel and overseas spend (holiday or online overseas purchase due previous good experience with CIMB Fraud CS)
PB Visa Signature = for everything else except for above
5. Interested in CC from:
UOB One (For Dining only, Petrol to use CIMB cash rebate platinum or Maybank Petronas and my other spendings to use PB Visa Sig)
Maybank Islamic Petronas Ikhwan Visa Platinum Card-i bcs no min spend required (To replace CIMB cash rebate platinum for petrol purchase)
6. Others:
I dont travel alot, so i dont really need perks like travel lounges etc.
I dont use e-wallet.
Interested to know if i can do better but i find it hard to replace CIMB cash rebate platinum due to my previous good experience with CIMB Fraud CS
*Btw, I signed up for PB Visa Sig based on recommendation given here back in 2021 and it has been great. Really appreciate the work you all are putting in here.
-------------------------------------------------------------------------
My partner:
1. Annual Income: RM60k+
2. Free Lifetime Annual Fee: Preferably, can consider waiver with minimum swipe
3. Card required for:
Online shopping (Lazada/Shopee) ~ quite frequent, amount differs every month
Weekday dining ~RM400
4. Existing credit cards (if any):
None
5. Interested in CC from:
UOB One
6. Others:
Mainly for online shopping only
Get the MBB 2Card Amex for weekend spending. Assuming you go to those chain supermarket for groceries. There is a huge chance that it accepts Amex.
For online spending I would highly recommend Maybank Ikhsan Amex.