neovim does not support running external programs that have an UI with `!`
So, no.
So, no.
In vim I can just run lf to select a file and then return to vim.
!evince filename.pdf
when editing latex files in nvim after compiling?
And, but that does not defeat your point, :term shoots up a terminal in both under Linux.