Following Lisp/Scheme code has always felt a bit akward and unnatural to me.

I’ve thought long and hard about why that is and I might have the culprit (hint: it’s not the parentheses) - it’s the right-to-left/bottom-to-top reading style needed to follow the code.