I understand what you're saying, having a guy like Ryan (Neal was a guy I always hoped we could have back then and was disappointed to here he was dealt to Pittsburgh) would certainly help. But I think even with a Ryan or Neal, we'd still struggle with our current defensive group.
Maybe I'm biased because I think defense is so much more important than offense (unless you have a team like Chicago but that is very far from being a norm). But my point is that having a better top three would not only solidify our defense a lot more, but it would also help all our forwards. Our defensive coverage would improve, our transitional game also, and our offense would likely also improve from that.
So, improve the defense, you improve the whole team.
On flip side though, you can add whoever you want up front, if the puck is stuck in our zone and we have Dmen that are always stuck chasing and dumping it out, then our forwards won't create that much more.
We still need another good big player, but I feel our team as a whole would benefit a lot more from improving the D.