Ranked in these QuestionsQuestion Ranking
Pro Default key mappings will be comfortable to vim users
Vifm uses vim-esque key mappings. Makes for extremely efficient and---perhaps more importantly---intuitive interactions. The key mappings can be changed.
Pro Allows you to stay in the terminal
Since it runs in a terminal, it may live within ssh sessions, tmux/screen sessions, etc.
Con Useless for non-vi users
Even to quit one has to use :q
Con Very high learning curve for newbies
Con Can only be used in terminal
Vifm lacks a standalone GUI option.