I think you guys got a good deal for him. I liked him on the B's and was a little bummed when he was a part of the package that got traded for Coyle (though Coyle has made the deal totally worth it). I can't speak to why he didn't pan out in Minnesota, but he looked promising in Boston.Shades of James Sheppard.
He's 24 and been traded twice. Not inspiring confidence in his potential.
His biggest strength is his shot, and I think the defensive concerns are maybe a little over blown. He won't win the Selke, but I don't remember him being totally garbage in their own end. I think his ceiling is a fringe 2nd/3rd line wing that can chip in 20 goals.