I think many people are greatly over-complicating things.
A simple table with columns for the things you care about - an Excel sheet works just fine. Plus a simple text file with other details. You don't need anything more than that.
If you find that managing a dozen credit cards is a complex, challenging burden, this might not be the right hobby for you...