Only one valid answer: YES.
Any signing came with risks (injury, player wants out, player declines and so on). Except injury case, I do not see any other problems with Andrea. He is working hard to improve his game, he is the only one starter that showed up in game shape in training camp and his defensive game looks much better. To play low ball with somebody like Andrea because of the current economy situation is not helping for long run. He may be in two years by now a $15MIL+/year player and then nobody will see this current signing as a bad one, but as a steal.
The current economic crisis is a big opportunity for corporates to cut salaries and benefits, still the top executives gets big bonuses and the corporates will start soon to have huge profits without even thinking to increase back the salaries or benefits to employee.