Sly_tom_cat, не столько нагляднее, сколько эффективнее. Просто привел пример (не более), который, в случае с циклом, проще для понимания - сразу видно, что перемножается ряд чисел и используется простейшая логика, в отличие от рекурсии.
UPD: И еще, смотря как напишешь... Кто-то рекурсивный обход напишет так, что мало кто поймет, кто-то цикл напишет понятный сразу же.