ALE [0] is also nice if you just want a lightweight way to add linting / formatting / name lookups / autocompletion without a lot of extras.
It uses LSP for everything, and can apparently be used together with coc, although I'm not sure why you'd want both.