your credit score benefits from having a history of managing more than one line of credit. it's debatable how much opening a bunch of credit cards helps with this (in the short term, it actually hurts). ideally you would have a mix of credit cards, a mortgage, and some other type of debt, all of which paid off on time.
it's only a moderate impact factor though. having an extremely long history of on-time payments and low overall utilization can still get you an excellent credit score. it just takes longer.