Shen isn't in a bad spot right now, you just need to know how to play him
now hear me out before you downvote! and sorry if i accidentally offend any shen mains out there: I've been playing shen jg alot recently and i found out how to play him to win: you don't play shen to carry, you play shen to help others carry, most of your allies are snowballing champs, i prefer to help top the most, i gank at lvl 3, once top is fed i can focus on other lanes tht need help/farming, by the end of the game, your allies will be fed and it's all because of you.
let me know what you think~