Shen is the obvious pick if he isn't banned, but LeBlanc is generally more fun to play imo - especially if there are a lot of squishy champions to faceroll. If the enemy team is tanky/off tanky I'd say Shen is better IF you can get him. Just take a look at your team composition and your enemies team composition and accommodate.
Also unless you're VERY good with LeBlanc I wouldn't recommend her for ranked at higher ELO. She seems to taper off late game so you really have to impose your will early/mid and farm up kills and levels so you can stay relevant. I'd imagine if you are good with her she owns lower ELO because a lot of people don't understand how she works and therefore cannot adjust. That's one thing she has going for her.