I know VS2008 has the remove and sort function for cleaning up using directives, as does Resharper. Apart from your code being \"clean\" and removing the problem of referenc
For me it's basically all about less noise (plus making Resharper happy!).
I would believe any improvement in compilation time would be minimal.