long story short this is what i have in vifmrc:
command! FZFfind :set noquickview | :execute 'goto' fnameescape(term('find 2>/dev/null | fzf -1 -m --height 10 2>/dev/tty | xargs -o vim -p')) | :set quickview
it just hangs before opening the files
Are you sure you need | xargs -o vim -p part? It looks like it shouldn't be there for :goto command.
| xargs -o vim -p
It looks like you want something like:
command! FZFfind find 2>/dev/null | fzf -1 -m --height 10 2>/dev/tty | xargs -o vim -p