Pros

  • Array of useful, customizable features
  • Excellent value

Cons

  • A few minor interface bugs
  • Number of customization options and range of features can be intimidating