It still does stupid stuff like leave unnecessary abstractions around after refactoring instead of proactively suggesting to remove them.