Since Captain Hook has first appeared, something has not changed. That would be his wardrobe. Every episode Hook is always seen in his hefty leather trenchcoat (Colin O’Donoghue says it weighs 50 pounds), along with a whole lot of other leather parts. Even while the rest of the OUAT characters have changed into countless other wardrobe that fit their characters both in the Enchanted Forest and Storybrooke, Hook has not.
And after 2 seasons of seeing Colin wearing what is likely the same outfit, Hook’s changin’ it up.