Personally, i'd close anything that had a fee attached to it
We have two cards. Thats it, and now two car loans, but even prior to that, scores were similar to yours.
Longevity, and Use i think are probably the best ways to handle it. many cards just opens you up to ways to have your identity stolen, imho.