It would be cool, if the g:ale_virtualtext_cursor option would work in vim too. Right now it only works in Neovim:
This option only has any effect in NeoVim.
Vim does not have virtual text per se, but pretty much the same can be achieved by combining text properties with popup texts: vim/vim#7553
Would you accept a PR, if I implemented this feature using text properties and a popup?