Depends on what you mean by "consistent" because a lot of that consistency relies on the player's ability as well. Do they know what to do with this champion, are they going to make stupid mistakes that would be dumb on any champ, etc.
That said, assuming stupid mistakes and the like are kept down to a minimum and we're not looking at support picks, I would say Caitlyn. She outranges everybody in bot lane at level one and that's just HUGE. She has a kit that can easily harass and push lane(Q), synergize with support aggression (range+trap), keep her safe from bad engages or ganks (net) and secure kills from afar (ult). She's a little slow, but if you don't play ADC much, I would always recommend learning Cait because she's good in practically any matchup.