Hamilton is not a perfect comparison IMO. Firstly, he's got more experience than Larsson in terms of playing in North America. He's also playing third pairing on a better Boston team and playing behind a first ballot HOFer in Chara. Neither Hamilton or Larsson has been given a lot of responsibility yet.
Larsson doesn't have that same thing going for him here. I'd also say that Hamilton's impact is somewhat minimal in respect to scoring. He's got 16 points in 41 games in his first season in the NHL. Last season, Larsson had a similar line with 18 in 65. Larsson needs to play more and I think that will come next year.
Hamilton has the luxury of being on a better team with better players at his position.
Foster would put up a lot points with Chara.