There are a number of miles card that do give unlimited lounge visits, such as HSBC Visa Infinite or the Citi Prestige. However, they do have higher income requirements. At the $30K p.a. annual income level, the best is the ICBC card. Providing the perk is costing ICBC right now, so it remains to be seen if they will scrap or reduce the level of benefits in the future. ICBC is granting this perk so that they can acquire a customer base here in Singapore, I do think that it will probably be reduced (but not scrapped) in time to come.