Im a firm believer the environment matters. As much as I hate Boston, I acknowledge they are well managed and have a great team. Hall has always been talented but on Boston, he doesn’t have to be THAT guy, so he’s probably playing with less personal pressure and can focus on what he does best.
Staal on the other hand isn’t well supported like Hall in terms of deployment and personnel. Add to this, Staal is a shell of his former self anyways so he’s not producing. Of course, I’m hoping playoffs Staal will be there in May, but I’m not holding out hope.