Switching to clang-format reminded me (to a lesser degree though) of the moment when vim finally clicked for me.
Code formatting is just something I don't do anymore. It's taken care of. I don't waste my time and thoughts trying to make the code look nice and readable. I hit a button and it becomes nice and readable; often nicer than I would have done it by hand. Like vim, when I don't have clang-format available my editing feels very hobbled like I'm typing with my knuckles.
There are probably other great formatters out there but clang-format was the first one that just blew me away with how good it was.