I've worked with friends and strangers as co-founders. Even if you set the bar for a successful collaboration suuuuuuper low, you're going to be surprised by how many people will just flat out trip over it.
If I need help with something, as a solo founder, I pay a professional to come in and take care of it. They either do a good job or they don't. If they do, I call them again for the next job. If they don't, I make sure that I pay their invoice as soon as I receive it and move on to the next person.
Co-founders are way more complicated.
Most people who haven't started/grown a project before only have a vague sense about what starting a company means. Most can't seem to get beyond the fantasy of "not having a boss" while others may prioritize their own short-term gains over the potential long-term payoffs for the group/company if the opportunity presents itself.
As a solo founder I'm committed and I have a vested interest in the success of my company. If I have co-founders they may or may not be as invested as me or our incentives may not be perfectly aligned. Massive issues.
If you have the perfect friends to start a company with that's great! Do that! If you don't, don't stress out too much about being solo or try to turn someone into a co-founder that you shouldn't.
Just get your thing working.