Aphelios "rework" idea
I don't like the champ, but i know we can't throw the baby out with the bathwater. So here is an idea that might just work. Aphelios start the game getting to choose his two guns. Their ammo is increased to 100 per gun. The off hand gun regenerates ammo at a slow but steady pace. Q uses the ability of your main hand weapon, W switches weapons, and E uses the ability of your off hand weapon. To prevent people from abusing abilities, the cooldown for a gun remains the active even if you swap it from main to off hand.
So here is where things really change though. First you are limited to the two guns you picked unless you return to fountain. Upon switching guns the new one will have full ammo, but the old one will have a 200 second cooldown before you can buy it again (no gun cycling to refresh your ammo). This allows Aphelios to have a great bit of utility, while allowing him to be balanced around a 2 weapon load out per death/recall instead of a possible 5 weapon load out. Now you might be asking what happens if he runs out of ammo on one of his guns? Simple the gun is disabled for a set period of time, after which it comes back with a full clip.
This rework allows for all the time and money that already went into Aphelios to still be used, while also allowing him to be trimmed back into a more reasonable champion. And my hope, allows Riot to balance each gun individually instead of saying his "weakness" is that he has to keep switching between them.