Considering that the Linux kernel uses git, that particular anecdote's problems could probably be attributed to a cause other than their choice of VCS.
The Linux kernel is not particularly big by comparison.
Although I suppose you could argue the cause is the choice of keeping so much in a single repo (I certainly would).