I wonder if one method performs better than the other and if there are any advantages or disadvantages. In my scenario, users will be adding more than 3 countries and will edit that list using the same functionality.
- Auto-suggest a list of countries as the user types and — upon making a selection — the system provides feedback to show the selection.
- Show a list of selections beneath the form field or a "tag cloud" selection within the form field.
- List Format: Easier to scan a list of items (one eye fixation, one column) and ensures that the form field is always the same size. However, the list may get big and push other form fields down the page.
- Tag Cloud: Combines search and selection into one area. May be harder to find a specific country when users add a lot of countries.