Every team has weaknesses. Including Montreal - I think Price really needs surgery but they're trying to avoid it because then he'd might be out for the season.
Unless we're going to miss the playoffs, which we aren't (barring a collapse or injuries), I am not yet worried. Other teams have learned to play the trap to beat us, and we haven't adapted. Also, I don't care how many PP goals we score, our PP still stinks, just passing around the perimeter and not enough zone time.
Defense has been bad, but I think there is plenty of time for them to adapt. I think Staal is finished, I'd trade him in a heartbeat. Sit him after the Carolina game (you think the 'Canes still want him???? Real cheap???). Play Boyle, he has things to offer if we can protect him a little in the defensive zone. Bring up Skjei if ready, can't be worse than Staal. And we need a defenseman at the deadline, get a decent 5/6 one cheap and, presto, defense problems go away.
30 other teams would kill for our goaltenders. The reason St. Louis, Anaheim haven't won isn't their forwards or defense, it's their goaltending. Probably same with the Crapitals.
Like everyone else, I'm perplexed by Kreider. But you can't teach 6'5", 230 with phenomenal speed. It is on the coaches to teach him a little finesse, and on him to use his size in front of the net, not behind it. But you just can't trade him unless the return is unbelievable.