The problem is that NimLSP does more than just returning error messages like `nim check` does. For example goto definition, hover information, auto-complete, etc. I'm all for improving NimLSP, but throwing out `nimsuggest` for `nim check` would be a big step backwards.
Hit me up on Discord/Matrix/IRC, maybe we can figure out why NimLSP doesn't work for you.