I don't prefer it myself... BUT, I think it's down to him or Carlos Rogers as a viable starting corner. And I think since JJ signed with Houston, Cromartie's asking price has probably dropped down a little.
TBH, if we end up with Rogers or Clements, I would still walk away from this "offseason" thinking we've got a Top 5 defense.
Clements is really bad. I know quite a few niner fans who hated him. Cromartie is the best option left out there.