Any references or links to articles from reputable, proven sources would be appreciated, beside your own experience.
I'm guessing that it is better if both partners are at the same level in their respective target languages, and the more fluent they are the better. I'm speaking from experience as I have tried doing this before but it always ends up being more of a one-sided exchange because either my partner or myself are not fluent enough in their target language.
I'm starting to re-learn French now, having learned a little bit in the past. I was wondering if I should wait until I become more fluent to start doing exchanges. My pronunciation is not bad, but I can't hold a natural conversation because I lack enough content words.