I have tons of shiners in my pond. They will help with your green pond issue, no doubt. However, they will be competing with your panfish. If you use feeders they will eat the feed. If bass is your priority, shiners are probably a good way to go. If panfish are your priority I'd avoid them.

You might try tilapia when it warms. Good thing about them is they die off when it gets cold so you don't have to worry about them causing long term damage to your pond balance. Plus they make great bass food because they reproduce like crazy when it gets warm enough. I'm adding some this year just for the bass forage.