Yeah...Hawks need a guy that can play 20min a game..and at 3.3mil...I think it's a good signing
If he was making 4plus/etc...I'd be skeptical
I think that's essentially what the OP had in mind when he made the thread, and I agree.
It's a fine line honestly. I tend to agree that had he went UFA he would have made a lot more, but maybe not, and at what cost. The reason those guys made more in my opinion is not cause they are that much better but the law of supply and demand kicked in. They can thank people like Johnny for resigning. had he gone UFA with a couple more other guys, the talent pool would still be just as low and the supply higher. Prices would have come down, then you have no idea where you are going. The players out there who are better still get signed before him by better teams for less cash, then the less desirable teams start scrambling and paying more but overall the total values are done so now when it's Oduya's time to get picked, sure he's going to probably get a little more like... 4.. 4+, but he's probably not going to a team as good as the Hawks, so in the end the real decision is staying for less.... staying for a lot less and a unknown maybe crappier team.
At the end of the day if I'm a player, I probably selfishly always go for the biggest contract though. Play my heart out ever day and hope the team either turns around or I get traded at the deadline. Because come the next contract, you more likely are going to get a raise if you do well either way. I'm sure most of them are just happy to be in the league like I would be.