In reply to Felix.

#2 I try my best to keep the 3rd party plugins to a minimum. Instead I customize functionality based on my client's needs in the custom theme itself.