I think people are having difficulty separating Brandon Sutter the player from Dim Jim's trade to acquire him and subsequently sign him to a big, long contract before he stepped onto the ice.
IMO - the Bonino - Sutter trade was mostly a win (I didn't like the swap of draft picks). On a team with a ton of speed and extremely deep scoring on their top 2 lines - such as Pittsburgh last season, Bones is a good fit on the 3rd line. But the Canucks needed either a play making C for the 2nd line (Horvat was a rookie at the time) or a shutdown, match up C for the 3rd line. For the 2nd line role, Bones wasn't a good enough skater and tends to go through very extended scoring slumps or 10, 15 or 20 games with no points at all. For the 3rd line role, he's not big, strong or fast enough to match up against the big C's in our own division (Kopitar, Getzlaf, Kesler, Thornton, etc.).
Sutter is not ideal for either of these roles, but he's much better suited than Bonino. He plays the game at a far higher pace. He's better in the face-off circle, better defensively and while not overly physical, strong enough to match up against big physical players. While his career point totals are similar, he's more of a natural scorer, but it should also be noted that Bonino put up his numbers, mostly while trying to be used as a 2nd line C. Sutter has been behind 2 elite Cs for most of his career. Fortunately Horvat is emerging as a more offensive option for the 2C role and Granlund is looking like a player as well.
Sutter isn't ideal on the 1st unit PP, but right now, there are not a lot of options. Granlund and Horvat are both LH shots. Longer term perhaps Virtanen, but he's not there yet. We could use some patience with a new PP setup as it takes some time for a PP to click. But I think the bigger problem on the PP is the positioning of Henrik and Daniel. If there is anyone in the league who can find a passing lane and feed a 60 foot saucer pass through 3 other players it's Henrik, but it's not going to happen with consistency.