Pros

  • Extensive graphics libraries
  • Offers fine control over object placement and appearance
  • Powerful scripting language

Cons

  • Insufficient documentation for novice scripters
  • Interface quirks
  • Lacks support for soft drop shadows