Obviously the immediate impact is the loss of draft picks, although that isn't a huge deal given what we gave up (seventh-rounder in 2012, and a conditional mid-round pick in 2013 per Mort). The other is the additional salary cap space. Curry has a base of $5,076,250 of which we are now responsible for 12/17ths ($3,583,235) which won't be an issue since we are sitting on $6,227,000 of cap space before the trade.
Next year Curry is due $5,757,500 of which $757,000 is guaranteed before the start of the regular season. If he doesn't pan out, he gets cut next offseason and we'd only lose a 7th rounder next year and $4.2M in total cash. If he does pan out, we'd lose another pick in 2013 and have a linebacker on the books for $5.8M in 2012. Given that Groves is a free agent in 2012, this trade solves what would have been an issue next year.
As for the football-side of this deal, we'll see if his issues are solved by playing for a new team. I'm not sure of all his faults and I think most of what I've heard wouldn't be so scrutinized had he not been counting for $8M (and $9M next year even though he won't be on the Seachicks roster).
I see this as a low-risk move but with less upside than you'd think by landing the 4th overall pick in the 2009 draft.