TFS by a mile.
I inadvertently cause too many problems for myself with SVNs file-based approach.
Source control problems ive experienced:
TFS – 0 problems over 2 years
SVN – lost count...
Yes I know the price of TFS factors it out for most companies which is such a shame. MS might have a lot more marketshare (and profit) if they had a reasonable pricing model.