I would first try and waive the AF. I had success with Orchard doing that. If you can get the annual fee waived, there is no reason to close the account as your AAoA will only go up and make you look better.
First try to have your fees waived. If not close them. You have 2 'prime' cards now and paying for those cc is a waste of money IMO. Keep the Walmart because there's no AF, ability to have sp clis and you get a free CS!
Closed accounts may stay on your cr for up to 10 years. Your AAOA will not be affected now but years later may when they drop off. Now that you have higher limits, the loss of CLI's will not harm your util.
I recently had sucess contacting Cap 1 EO. They upgraded my Orchard Bank Platinum to a Quicksilver Rewards.
FPB at 250 orchard bank at 300 and credit one bank at 400. I also have a walmart card for 800 that started at only 250. After five years of use and with two late payments on my report, I figured I would try applying for a discover it and chase freedom. I was approved for discover at 6000 and chase for only 700.
In my estimation, once you have Discover and Chase, there is absolutely *NO* reason to keep First Premier, Orchard (unless it's the old Household 2% with no fee), or Credit One. At 24, annual fee waived or not, I'd purge them, since the effects on your AAOA will be non-existent.
The sooner you close the uber subprime cards and escape "toy limit" hell, the better off you will be. You don't want FP or Credit One on your reports, if you can help it.