It boils down to a couple overall champs. First you have the gimick/one dimensional champs like Shaco/Yi/Fiora that really won't be seen (Yi was before they reworked him to all AD) because they are easy to shut down when you are in a team environment with headsets and players are there to work together.
Next you have the safe picks. Champs that are just a normal pick that is nice to have. Usually you won't see these champs even pulled out in LCS because they tend to be to safe. Now I'm not talking about farming safe or lots of escapes, but I'm talking about a champ that is reliable. Ziggs was a huge safe pick before (still is) because no matter how good he is doing he will always be able to clear the wave come late game.
Lastly you have what I call the "OP" or "Powerhouse" champs. These are the top 3 champs in every role ADC right now is Graves, Lucain, Corki for an example. These champs are just the best at any given time in the meta and will be good all day forcing a skill matchup between the two players (or 4 for us bot laners).
While thats about the champs there is also the player side. Each player is comfortable on different champs. Personally being a support main its
for me. I'm more than likely going to pick one of those 3 when I support. I'm not as good/comfortable with champs like
, so in turn they aren't going to be what I play. Not to say I don't know how to play them, but they don't fit my playstyle.
This usually explains how one person can be good one season and terrible the next. When the mid lane changes from mages to assassins not all players are as comfortable or as good. I remember season 3 where Reginald from TSM would run Karthus. I don't remember (as I had just started playing) if he was good or not, but I'd like to think that Karthus was picked because Regi liked him. He was comfortable with him.
Also as others have said. Would you pick a champ you weren't comfortable with if you were playing for millions of dollars? I'm picking my best chance to win to bring home the money.