Exactly this. I've been using Shandera with great success. I have no idea how people have been coming to the conclusion he is underwhelming. Scarf Shandera just cleans up. Overheat is so strong for a trapper, and in the event you're in a pinch against a stronger sweeper you can't take down, use Memento. Shandera is very invaluable.
Tyranitar laughs in its face though. I think people will eventually catch one they start getting irritated enough.
When people say Shandera is underwhelming, it's pretty obvious that they don't mean he's a bad pokemon. They just mean that he's underwhelming compared to what people were thinking before we actually started playing the game. Ie. they don't think he's living up to the hype that basically said he was undoubtedly uber or some shit like that. Kind of like how PorygonZ and Heracross were hyped up in the beginning of Gen 4. Frankly, I agree with them.
With that said, Shandera is still
incredibly useful. His ability to get rid of threats that really annoy my team are nice. In essence, he's kind of like Heatran in Gen 4, who was the "glue" to a lot of teams. He's also a great Spinblocker, though he really has to watch out for Starmie and Doryuuzu. I don't like the CM sets, but the Choice Scarf set is very nice.
The thing is, on the DW ladder, there's a lot of ridiculous stuff like Eccentric Ditto, more Mischievous Heart users, Magic Mirror, all four weathers with auto-users, and stuff like that. When you have something like the DW ladder where there's possibly "too much" diversity, which can create chaos, Shandera helps keep things in check. This is just my opinion, but I think Shandera brings some helpful balance to the Dream World ladder, not the opposite.
The way I see Shandera, he's kind of like an OU-capable Dugtrio. The main reason Dugtrio fell into UU in Gen 4 IMO, was that he couldn't take more than one hit without dying horribly, and he just couldn't hit hard enough. Shandera can do this, but he can't do it
overwhelmingly well either, which is why I really can't see him as broken.
I just hope that people will accept this as a new generation and have an open mind about adapting to stuff like Shandera. He's honestly not that difficult to play around. Just make sure that your team is both dependent on each other, but also independent. The only way Shandera will completely ruin your team is if you lose one pokemon and your team completely crumples as a result. This isn't Shandera's fault, that's your team's fault. Every pokemon on the team should at least be able to do
something, regardless of who's alive on the team. Basically what I'm saying is, have a strategy to carry out on your team, but make it so that your team will still have a fighting chance if the strategy fails. If you don't do this, I can guarantee that Shandera will only be
one of the problems your team faces.