How to play Shen and be viable?
So I've tried to give Shen a good go. I love playing new champions and figuring them out. From easy but devastating champs like Nasus to very difficult and challenging mechanic-wise champs like Azir. I always find a way to play these champs to their best and contribute to the team well.
However Shen is another story... No matter where I go with him, I can't seem to keep a presence. I could even get some ganks and get a few kills in, but the champion I'm laning against can still out damage and wave clear me. I've tried different rune sets and builds, and I can't seem to ever get an advantage. Shen's ult is great, but his other abilities feel lack luster.
His passive suffers from high CDs. 10 seconds for a 200~ hp shield for using an ability. Sometimes you've got to set up with your Q, when you do that, you have to wait 10 seconds before doing anything else. This is pretty much a drag and useless. You can increase the shield amount building HP, but it still amounts so very little with the high CD.
His Q is alright, but it requires you to line up your spirit sword to be very effective. The best way to do that is to taunt with E. However that puts you out, so if you do this, you gotta be sure you're either going to win a 1v1 or chase them off. Building AP can make this ability really good, but that's at the expense of going tanky. Which if you don't go tanky, shen becomes so squishy it doesn't make sense.
His W is probably the worse. Up to 20 seconds of cooldown for 1.75 seconds of auto attack vulnerability. The CD is way to high for the shortest effect for only AA. Great for AA champs, but all you have to do is run away from the circle and run back. Literally long enough for a short juke. There are plenty of other champions with similar effects but with shorter cooldowns.
His E is great until it's not. It's great for using in conjunction with your Q, but once you use it, you've lost your mobility and if you don't fend off your target, then only thing you can do is run away, flash, or die. The taunt is great, but with champions who can dash around the field like nothing (looking at you, Ahri, Irelia, and Yasuo), you can't justify the taunt.
His Ult is great for getting the drop, I don't have much issue with it, but I'd rather it get nerfed if it meant getting vorpal blade back. Having no poke means that every time you want to do damage, you have to go all in.
I feel so underwhelmed with Shen. I know the rework changed him due to balance reasons, and he works best with a team. However, I feel like he's such a third wheel in many circumstances. So what do you guys do to actually pull off great plays with Shen? Can you solo top? Or do you play him sup? I don't really know why this isn't working well, but I hope you guys can share your experiences and how to play him well.
for damage.
for health and regen,
for anti/magic/poison, and

for armor.