I say go grab Deangelo Hall now. Trade for the immature and selfish me first Hall and draft a high character cb to learn for a few years and replace him.
And hope that this high quality CB don't imitate D. Hall too much ???
I don't think character is everything but it is important because the chance of low character players getting into trouble = > Suspensions => not available to play anyway is too big. Remember when we lost Thomas for 4 games ? Imaging if Hall or Pacman were on this team and we lost them for 4-8-? games. We would have wasted a spot on the roster and valuable cap space without getting anything in return.
I'm not against taking a chance on a player, who might have some character issues, but it certainly depends on what kinds of issues, and I would expect the team to do a thorough investigation first