The original author and current maintainer of the popular Smart Indenter add-in have graciously offered the latest version of their source code to the Rubberduck project. Thanks to Rob Bovey and Stephen Bullen, Rubberduck 2.0 has the smartest automagic indentation built-in.

...with all your favorite settings:

Alignment Options

Align comments with code
Align continuations
Ignore operators
Align dims

Special Options

Force debug directives to column 1
Force compiler directives to column 1

End-of-line comment style:

Indent Options

Indent entire procedure body
Indent first comment block
Indent first declaration block
Indent comments in Enum and Type blocks like in procedures
Indent case
Indent compiler directives
Indent spaces: