Learning points:

  • Drop-down menus can be a pain, so only use them if you need to
  • Offer the ability to search in very long drop-downs
  • Drop-downs can be useful in mobile apps, as the user will have a specialized UI to use