I am used to FDT, and I really liked how if you declared a field variable (class variable) but did not use it in the class, it would give you a warning.
At my new workplace, though, it is Flash Builder exclusively. I'm not too unhappy because Flash Builder has some neat things of it's own.
Sometimes though I find that when I am in the zone focusing on getting the algorithm down right, I tend to get crazy with the ctrl+1. In the end, I have something that works with no bugs, but I know there is a lot of "unused" code.
FDT was a great help in trimming the fat, but in Flash Builder I find myself either deleting critical parts, or not deleting something I don't need because I think it's a critical part.
Note: I am also open to buying sourcemate if it can do this. I had the trial, but only really used it for when Flash Builder doesn't feel like generating a handler function.