lisp のどこが関数型言語なんだよw
なにをもって圧倒的有利なのか判らないけど MOP が出来る CLOS の方がなんでも出来ると思うけど
scheme は SICP に習って関数型のルールを自分で守ればまぁボトムアップアプローチは出来るが
それでも関数型言語としては評価順に意味があったり遅延評価が出来なかったり
破壊的な代入が出来たりとやっぱりマルチパラダイム言語であると言えるだろう

つーか学生なら関数型言語一つは触っておいた方が良いと思うぞ