Visual Studio: TFS or SVN?

You may have heard of the TFS MVP fiasco being talked about over the past couple of days. Aside from demonstrating how not to disagree with comments on your blog, it raised a favourite old question for .NET developers using Visual Studio: which is better — Team Foundation Server or Subversion? Functionally, I find both …