Pros

  • Great precision, offers on-the-fly sensitivity adjustments
  • Long cord
  • Fancy blue scroll wheel
  • Good software programmability

Cons

  • Side buttons take some getting used to
  • Driver won’t let you program buttons with application-specific functions