I am adc main. I play every adc champs but trust me this tier list is genuine unless you try to main them you dont know their true potentials. I made this tier list based on champions potentials.
It's may change for every patch based on their buffs and needs but only their ability powers are changed not the champion.
The champions potentials are not buff or nerfed in all patches. Only you main them like if you know how they work, their mechanics and what not. If you understand them completely, you can also outplay any other champions you play against with.