There are very little comparables for 1 year remaining elite 26 year olds, since that UFA age hasn't been around long and very few elite players actually become available at that age.
Jordan Staal got 2 great prospects and 1 good prospect, and I don't consider Jordan Staal to be elite.
Given the massive bidding war Detroit, Philly, Minnesota, etc had over Suter I think the return would have been substantial. All would've had high hopes to resign him as well.
I don't think you have to neuter your team either. Heck, Brandon Suter is scoring at a similar clip as Jordan Staal right now with less ice time. And Pittsburgh was certainly going for it when the traded Staal. Also if it's done in the offseason, you can soften the blow further with other free agent signings.
Bottom line is you have to look at the long-term well being of the franchise. I don't think Poile did that here, at all. He had a naive and overly optimistic views of the ways things would work out. Same with Hamhuis-- He kept saying the season before he had hoped to resign him.
At the time of what happened with Hamhuis and Suter I was fine with what Poile did. However, in retrospect, I think he screwed the pooch in a big way. At the time I thought paying Hamhuis the money that Vancouver did was a bad move if wanted to keep him. Most of us did. He was a second pairing guy and that's too much money to spend on that type of player. Here's the thing though, if Poile was smarter, he would've negotiated with Suter before Hamhuis hit free agency. If he didn't want to ink an extension with us, fine, re-sign Hamhuis for the money he got from Vancouver or even a little more for that matter, pair him with Weber and call it a day. He's been pretty good in Vancouver from all the reports I've read. Once Suter decided he didn't want to be here, trade him for some major pieces that would've filled some voids that we've had for years up front. I'm sure Anaheim would've traded for him and we could've had Bobby Ryan. There are other guys I'm sure we could've gone after in trades as well. We would have Weber, Hamhuis, Josi and Klein on the back end as our top 4 plus anyone we would've landed in the Suter trade. Even if it was just Bobby Ryan, I'd say that top 4 with the addition of Ryan would've made us a whole more competitive than we are right now. It would've given us a true top 3 forward and just maybe we add more pieces via free agency because we have a solid top 4, a top 3 goalie in the world and our forward corps are looking a lot more attractive. Instead we have lost two great assets in Suter and Hamhuis and gotten nothing for them in return.
At some point you have to maximize your assets AND compete season to season. I still think we would've made the playoffs without Suter and having Hamhuis and the forward upgrade from the Suter trade in addition to possibly still having picks from trades we might not have made or we might have gone farther with the pieces we added. Maybe Rads comes back sooner. Maybe we never get him back. Maybe we just add AK and he isn't a distraction. Lots of possibilities that never played out obviously but to lose player after player of that quality and have nothing to show for it is mismanagement and like I said, at the time, I get why Poile did what he did and I supported the moves but after seeing the turn this team has taken, I just shake my head and go, someone screwed up here. And as you pointed out, look what Shero did with Staal. Not a bad return at all. If you have elite talent, you either have to keep it or maximize it.
Poile knew in November of Suter's final season that he agreed to a contract but he never inked it. When he didn't put his name on the dotted line, he should've been traded. Unless we were locks to win the Cup, which no one ever is, he should've been traded. We can't keep developing players and then losing them to other teams. The fan base won't tolerate it and we'll never get to the next level because of it.