If you're ok with paying some annual fees and have decent spends on Credit Card, it is always wise to have at least 1 premium credit card. The rewards points will more than make up for the annual fees, and the perks (Lounge Access, Golf Lessons, Shopping Vouchers, Hotel and Flight Discounts) that you get from that card will be unmatchable