My stashes do not get applied.
I make a change. I stash my changes. I look at the stash and I see that my changes are there. Then I undo my changes in the source code. Then I try to apply my stash. It does not work. The stash does not get applied to my source code.
This is yet another of the many reasons I will continually urge my manager to switch us over to TFS. We've already done so with a few of our projects and we are slated to do so with the current project very soon. I can't wait.
From what I've read, TFS supports Git from VS 2013, so you can use both if you want!