There are good reasons to keep the current migration policy in tact. However, the current user experience for voting off topic is less than ideal. Users clicking "Off-topic -> This question belongs on another site in the Stack Exchange network" do not expect a short list, nor do should they be required to go back one step to "Off-topic -> Other" to type in a site name. The current UI design doesn't adhere to the principle of least surprise.
So I propose that the current reason is kept. However, instead of choosing only from the short list, a list of all applicable sites should be shown, with an option to expand to all sites of the SE network that have come out of Area 51.
The following changes could be performed to do this:
- The Off topic reason is moved to the top of the Off topic reasoning, removing any static Migration sites so that the menu becomes less cluttered. SO for instance has Super User and Serverfault as first two Off-topic close reasons.
- A list of most likely migration sites is shown. This list is preferably ordered using the tag values below the question. For instance, if the cryptography tag is present, then https://crypto.stackexhchange.com should be a logical target site. If it is not possible to select target sites from the contents of the question then the list could simply be ordered by frequency. Some sites - such as Superuser and Serverfault as in the previous example - could be pinned down on top of the list.
- The full list of SE sites can be shown to give full control to the user to choose the right site. Choosing a stupid option will not make any sense since we still require 4 other close votes anyhow. There could also be a button to choose "Other reason" if no site can be found - to get rid of the backtracking.
- The user is informed about the migration status of the indicated destination for the chosen site before giving the OK. So the question may either be automatically migrated, migrated by moderator intervention or not migrated at all - requiring manual copy / deletion by the user.
- Finally, the poster of the question should be informed about the status and what is required to migrate the question manually, if that's required.
Manual migration by the original poster should be made easy once the question has been put on hold. It should not require editing the question to copy the content and title, posting on the other site and then deleting the original. Ask the user to migrate or not, possibly copying the profile and opening a new question with the copied content (ask user to alter the tags!).
Most if not all closed questions on crypto have been cross-posted to crypto, sometimes with additional typo's (retyped questions), different users. I do not believe that this is good for the flagging users, the original posters nor the moderators on both sites.
These changes should keep / expand the current functionality while making the migration much more user friendly. Note that I'm not proposing a change in migration policy; this is mainly about enhancing the user experience of the site.