I reached a point where JETLS.JL is good enough for me and has no serious issues anymore. Well, apart from this one, but it can be worked around.
I needed some special configuration, though, and I want to share it with you:
I find it much better than the old language server because it also works in tests and examples of a project and gives warnings that otherwise do not appear, such as warnings about abstract types.