TFS has some redeeming qualities when looked at as part of a holistic software development platform - bug tracking, work items ect. but purely as a source control system it is bad.
Day to day experience is just friction, friction, friction.
And guess what keeping source control and your IDE seperate is actually a good idea. Also why do I care that Alex down the hall has opened a file - what am I supposed to do with that information...
"The offer was simple: Pay Microsoft a $50,000 fee plus a share of any revenue, and in return it would provide this great platform for publishing, with proprietary publishing tools and file formats that would restrict our content to users of the Microsoft platform."
Downside - you probably wouldn't have a business right now.
Good choice from Tim - I wonder how long he considered it for?
Day to day experience is just friction, friction, friction.
And guess what keeping source control and your IDE seperate is actually a good idea. Also why do I care that Alex down the hall has opened a file - what am I supposed to do with that information...