This extension hasn't got the credit it deserves in this directory. When it gets the frontend editing it will be something BIG.
Maybe the description doesn't remark clearly enough the most important features for me:
- You can add custom fields in different formats to content.
- You can use it as a template manager for content creation.