Using fresh ingredients will make a better brew. If your extract is fresh, it still won't be as fresh as grain.
In all fairness, I have made some excellent extract brews, but since going AG, it seems that my brews have been better. I like the control AG gives me also. I can't blame a bad batch on anyone but me.
How do you BBQ an elephant....first you get your elephant....