I don't really have a unique opinion of Rust. He is what he is. Going forward, would I trade him? Sure, if we can get a good deal. Rust seems to be one of those players whose reputation is probably higher around the league than his actual worth. I also would not have an issue with keeping him. Sullivan loves him, so my instincts would suggest we should deal him because Sullivan probably uses him too much. However, as we have seen, when Dubas trades a Sullivan fave, Sullivan just finds another fave (but a lesser player), so it could be a net-positive to keep Rust.
Not sure that I would want to trade Rakell, either. Sure, he is rebuilding his reputation and that is good. But he is also really good with Crosby. The third player on that line almost seems replaceable as long as those two are together. So again, deal him for a good return but it does not hurt you to keep him, either.