Pros

  • Powerful, flexible way to build your own tools
  • Combines note-taking, presentation, database, and blogging tools in one application

Cons

  • Initially shallow learning curve turns Everest-steep
  • Some minor bugs
  • Dizzyingly complex