Things *have* changed dramatically - you can install hls via ghcup, or clone+stack install.hs <desired-version>. For vim enabling it is literally one line for your lsp client. For vscode you don't even need to download/install it - there are static executables and installing the extension is enough.
It also fails much less often, automatic setup configuration is improved, and features are growing at a steady pace.
=======
Georgi