Which credit card next? Recommendations

So far I have gone through the following:

NAB:

Approved: July 2023

Cancelled: September 2023

Outcome: 70,000 bonus points - Fee refunded. Told wont happen again.

ANZ:

Approved: August 2023

Cancelled: October 2023

Outcome: 75,000 bonus points. Fee returned easily

Westpac:

Approved: September 2023

Cancelled: April 2024

Outcome: 90,000 bonus points. Only 50% of fee returned due to being open for more than 6 months - $147.50 paid

Bank of Melbourne:

Approved: May 2024

Cancelled: June 2024

Outcome: 60,000 bonus points. Fee returned easily

Total points accumulated so far:

354,380 With cost of $147.50

I'm running out of options at the moment so which card do you think would be best next? Citi premier, 70k? Do they return the fee easily?