The more I think about it, the more I like this signing. I know Berglund hasn't lived up to his hype, but I think he's better than the average 3rd liner and has significantly more upside.
He's getting a raise, but it's pretty rare for a player going through their pre-UFA years to not get a raise even if he's been disappointing. More importantly, I only care about a player's salary in relation to our payroll flexibility. Perhaps a pay decrease to $2.5 mil or something would have been nice. But, that $1.2 mil/year difference isn't going to be a big hindrance to our flexibility. He's frustrating, sure, but I think he's better than whoever we'd have replace him, and his salary isn't preventing us from improving elsewhere. And, should we decide to trade him, that's better than letting him walk in free agency.