A solo founder who ticks all the boxes will beat an equally skilled team every time
Most people don't tick all the boxes, so generally speaking you are better off starting with a co-founder