A tank like that sounds like it'll have a lot of issues. Largemouth/Smallmouth bass really aren't tank friendly fish, especially in a tank that size. Sunfish (including bass) are territorial fish, so stocking them in numbers is bound to create conflict.
Bluegill are a more viable option than bass, but they do get big over a few years. Plus neither are really that colorful.
I'd avoid the catfish and go with madtoms, they max out at 4-6".
It's possible to create a tank display with some of the larger sunfish species, some nice colored shiners, and maybe darters or madtoms.
If you are set on going with one of the larger sunfish like the different bass, you'll likely end up with a large tank with a single or just a few specimens rather than an active community tank.
Keeping minnows or shiners as feeders in the tank is also not really the best idea either because these fish will often gorge themselves, plus it's not as healthy as a quality staple pellet or flake diet.
Colorful choices off the top of my head would be
Pumpkinseed from britannica.com
Longear sunfish from ux1.eiu.edu
Warmouth from siloutdoors.com
Dollar sunfish (western) from nanfa.org
Green sunfish from nanfa.org
Orangespotted sunfish from epa.gov
Rainbow shiner from aqua-magica.com
Bleeding shiner from flickr.com