I can not speak to using a hosted TFS environment specifically, but can make some comparisons based on using a variety of other hosted SCM solutions. One of the big deals to be concerned about is ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results