If I have uncommited changes in my working copy and I want to pull from a remote it would be nice if there is the possibility to auto-stash the changes away. After the pull the stashed changes could be applied back to the working copy. So it would be one workflow and I dont need to stash, pull and pop manually.
This option could be realized by a checkbox in the pull dialog. After the pull there could be raised a message box that asks if the auto-stashed changes should be applied again.