ive found credit card nirvana..
i switched to using POSB mastercard debit card.. i use it all the time now... whatever i pay goes straight out from my bank account.. no more headache about monthly bills, or overspending, or getting a shock at the end of the month when receive CC bill.
i still keep a couple of my other cards, but they are for overseas travel in case for any reason my debit card not accepted, or if i need to pay for a big ticket item which exceeds my current bank balance.
the downside is i dont get any perks. and i dont get any points. but frnakly i couldnt be bothered with all of this. the peace of mind i get far outweighs all of that.