Hi Hiccup,
that is a good question. Personally I really like it if people write clearly and down to earth. I hate the use of unnecessary "difficult terms" just to make it look more impressive. However, you also not want to write in an infantile way. Therefore I think it is best to compare with others in your field (for example in academic journals, theses etc.) regarding how things are written down.
I do not know anything about your field and would not know what a riparian corridor is, as such I would like to read a definition. I think that is nearly always useful, unless the term is so extremely obvious to your peers that I would be really silly to explain. Something like explaining what a "tree" or a "shop" is. However, regarding technical terms do not underestimate the various views that may exist, aand therefore the usefulness of providing a definition. Does that make sense?