Lina is fine
SF is kinda stupid but not OP, just boring as fuck to watch tbh
Tusk.. eh, I blame the teams letting him slip with dazzle. The combo is insane, even more when you add wyvern on top of it. But tusk himself is alright I'd say
shards is retarded, and too strong, and snowball provides his entire team a phase shift. Tusk has too much utility with his non-ultimate spells. Slardar is basically a magnus on 0 cd that takes half the skill. ww is a more defensive bane that can farm and doesn't need to channel his bkb piercing ult. Dota has too many heroes with similar kits, but one just outshines the other version of it so much that the other becomes basically obsolete. Yeah bane still has a place, EG showed that, in a CM game, but in an ap pub not really.
also why can't casters criticize players why is there some stupid ass stigma around that. Half the fun of watching sports on TV is for the casters who have an omnipotent view and hindsight to criticize players. In football with missed reads, bad playcalls, bad throws, bad runs. In basketball, shitty shots, bad passes. bad inbounds, stuff like that. But for some reason dota fans want players to be infallible and because they are a pro every decision they make is the best one when really it isn't. I mean fuck when I'm watching geno smith or mark sanchez I care more about what the commentators are going to raz them fore, and the anticipation of whether the plays going to be a fumble or int.