If you are creative enough and so full of ideas that you have no problem assembling unique songs from scratch time after time, you'd be crazy to collaborate.

But most of us run out of fresh ideas, or the next song starts to sound a bit like the last one. When that happens, allowing somebody else's creative juices to comingle with yours can elevate the final result to something that is bigger than the sum of its parts.

But, the other person's contribution, if it isn't on the same level as yours, can also dilute the end result into something less interesting.

My son once said that the likelihood of randomly hooking up with a musical collaborator and ending up with something you'd want your friends to hear was like sticking your hand in a toilet and pulling out something you'd want to eat.

I'm not so sure I'd go that far, but I do think there's more opportunity for collaboration to disappoint than to exceed expectations.

It probably depends on the person you pick to collaborate with. A lot of people here on the forum have excellent collaborations in place, and I find that fact encouraging.

Speaking for myself, I've never yet had a satisfying collaboration... but that probably just means I was the weak link.