Tail or not, I find recursion to be too unsettling for my non-math orientated brain to deal with on the daily. It's like looking at oneself between facing mirrors. I find the loop (in for or while form) to be more comfortable to reason about. I believe I'm not alone in this situation.