I like plugins that either:
- go where they are supposed to go just by activating them (or via a plugin admin panel)
- go where you want them to go as a widget

Plugins that require direct coding are my least favourite but some good ones require this so you live with it. This is where learning a bit of coding or learning to code for a framework becomes a necessity. Its also a nice earner for those that can do it.