I’ve felt for a while that Vim’s smart indent is a PITA, and so I’ve avoided it. Now I’m starting to think even vi’s autoindent isn’t solving a real problem so much as a perceived one.
Of course I’m also writing more in languages that prefer tabs over spaces, so that might have something to do with it.