I've been playing shaco a lot throughout different patches of the game. He is still strong. Good jungler, great ganker. The problem is that people don't know how to build him right. Shaco actually needs some beef, if you don't get him an item with +~500hp until mid game you're going to get raped every time. You're no ranged carry, you're an assassin, enemy will focus you and CC is your enemy. Shacos who avoid teamfights are just either inexperienced players, or clever ones. Shaco is not meant to be in a teamfight, but timing is everything. Shaco is like fiddle, you can't just run in with the others, you have to flank and wait for your turn. Once most of the massive ultis and CC are fired, and enemies aren't at full hp, you jump in for the squishy carries. A smart Shaco will be the only survivor of a failed teamfight, sometimes also with a support. Because Shaco players absolutely must know when to jump in and when to pull back.
You may think that Shaco is not a team playing champ, but you couldn't be more wrong. As a Shaco, you are entirely dependent on your team. They need to focus the enemies right if you are to be of any use at all. And you need to cooperate with positioning and map awareness. Not to mention, Shaco gets an edge early game, and you have to make use of it, otherwise you will be left behind. Early ganks need to be regular and effective, again you rely on teammates to coordinate and time them right.
Since I play random matchmaking most of the time, I tend to build hp early, while I don't need so much extra dmg to be a threat, and so that later I can actually take a few hits. Being melee means you need to be able to take a hit. Deceiving in means you must survive for at least ~10 seconds. Take flash to minimise dying due to random encounters. Max your two-shiv early for a reliable finisher/slow. And always pay attention to your team.
This post is intended for information only. Please do not reply to this message as responses cannot be read or acknowledged due to the stupidity of the user.