oh my god, give me a break. Everyone has their own opinion on what works for them. Single, co, tri, quad, what does it matter? Sure if you have the perfect people working together in unison then it will be easier. It comes down to YOU, as you allude to. And just because you can't do it alone doesn't mean that you have to lump everyone in together. This is like the NYC vs SF debate, we are like schoolchildren. "My way…
I also tried to clarify twice that I'm talking about companies with a strong software component, where team is so essential. At the end of the day, everyone has to carve their own path, no arguments, but there are general points that can increase the odds in your favor and that's merely the warning I tried to give.