"Mains"?
Why does anyone actually pick a "main" champion? I understand that lots of people keep a small champion pool and only play a handful of champions because they think they are really good with them. I have two issues with this. First off, you are really limiting yourself. In most cases these players haven't actually played most champions, so you don't even know if you might even be better as them. This also means that the chances are fairly good that you do not know the strengths and weaknesses of other champions unless you happen to have played against them often enough. Second, these are the people who cry, .. I don't mean complain, .. I mean pathetically, embarrassing, painful to watch crying about how their main is getting nurfed on the PBE or in the next patch. Why do they cry? Because this is the ONLY champion they feel good with. I almost have every champion in the game at this point, and I play them all fairly regularly. Most of the time when I want to just have a fun, relaxing game (oh and by the way, this is a game, you are supposed to relax and have fun) I literally just roll the random button 5 times and I play whoever it lands on, and in whatever role has not been called yet.
Also, I do understand that the term "main" is more commonly used for the champion that people most often play in ranked games, which are not really 'for fun' games. The point is, if you stop calling any one champion your "main" and you actually learn to play more than the minimum set of champions, you will see that when one champion is no longer the 'OP' there is probably another champion who is.
, but shes not mobile, so not really too good, as mobility and speed is pretty important for adcs nowadays.