How to make Lee Sin balanced without taking away his LC$BIGPLAY$
Right now, Lee Sin is basically a tanky assassin jungler. (Not gonna go into the tank jungler assassin carry mage support whatever thing, in reality he's just a tanky assassin jungler and not a mage or a carry or anything like that.)
How to balance him is to choose. Do you want Lee to be a tank or an assassin?
To make him a tank, reduce (gut) his AD ratios on all his skills, give him a stronger shield on his W, replace his lifesteal and spell vamp on W2 with armor and magic resist, and give him back his Attack Speed slow on his E (but reduce the movement speed slow).
This change would make him a flashy disruptive tank who can protect his allies, but it would remove his high damage abilities and prevent him from assassinating anyone. He'll initiate by going into the enemy team with Q, hitting his E to slow them, and using R to separate or disrupt the enemy team. He'll have his W to give a shield to his ally as well to protect his team (which is what a good tank does).
To make him an assassin, take away the shield entirely on his W (for every use, not just on wards), remove his spell vamp, reduce his base damages but increase his AD ratios on his skills, and reduce the knockup duration on his R for champions that get an ally kicked into them.
This change would make him a flashy assassin who dives the enemy back line, assassinates the carry, and ally jumps to his own tank to get back to his team. By taking away his base damages and making his abilities only get strong if he builds a lot of AD, he can't build tanky enough to survive misplays or he won't deal much damage.