The simple, if slightly disappointing answer, is that it's different for everybody.
But we can help you figure out the ideal number for your situation.
Finding your personal sweet spot on this spectrum makes up most of the answer of how many cards you should have, but there are other considerations, too.