Most of my best stuff has been from collaborating.. Working in a collaboration can often be a great catalyst for improvement.. with the right mix of skills, you both end up contributing to the pot and learn masses in the result
I wish that was the same with me, I have found it very difficult working with other people in the studio and always feel under pressure... Time is ticking... You need to make something good..
I think the key is finding people you can be very comfortable around.
All of my "better" stuff has been done at 2am probs not wearing much and scratching my balls... See can't to that with other people about lol
Still I'd preffer a set of highly trained flying monkeys which I can say do this do that, play it like this, play it like that.... Or perhaps I just need piano lessons so I can be the trained monkey lol As I have plenty of ideas but always have difficulty nailing the bits on keys or guitar hence the monkeys