I'm ok with keeping him but I certainly would have been pretty darn happy with the extra 2nd rounder for him.
As for his production I'd say if he gets 30-40 catches this year I'd be pretty pleased with him. Right now I'm not completely sold that he'll get anywhere near 30-40 catches cause he hasn't shown me that #1 he can even stay healthy for most of a season yet and #2 that even when he is healthy that he's able to consistently be a player for this team.
If you go back and look at some of the games last year he did play in, like Arizona, how does the guy only catch 1 ball? Arizona was committing to Witten, Owens, and Crayton most of the time and yet Austin caught only 1 pass all day. That's my biggest fear about him is that even with him being the 3rd or 4th option, at best, he doesn't consistently give Romo a target.
I'm hoping he does this year but to this point I haven't seen enough of him to believe that he will for sure. Especially now with them also no doubt throwing more to Bennett, Jones, Barber, and Choice.