Great points.
Solo or with a group it depends on your skills and your team.
Going solo has benefits of not arguing with someone else about your/their idea and methods of approaching something. so you don't waste time explaining how and why.
You learn much more as a 1 man band than in a team.
but you risk having tunnel vision ,and you can burn out easily.
In a team people can actually add value to your idea and help out in various areas , this I think is the greatest benefit in working in a team.
To me it all depends on the team I'm working with , if I had people who can work in harmony and have similar thinking I would definitely join them. otherwise going solo is the better option