I like the idea of comp picks, though it would create a lot of bellyaches. The NFL formula, for instance, only applies to expiring contracts, not players who are cut, and only in the early FA period.
Other changes I would prefer to see:
More realistic minimum contract values, which scale with experience. A baseline would be $500K as the min for guys with less than 4 years of experience, and $1M for veterans.
Expand offseason rosters to 75.
Only the top 53 contracts (and dead money) should apply to the cap.
Franchise tag (to keep a guy for one year).