I started with TeXworks (+ XeTeX, which both happen to have been created by Jonathan Kew) and I found no reason to change since then. The only slight drawback is that autocomplete support exists but is rudimentary, however it doesn't bother me that much.
Plus there's kickstart.nvim if you want a more general-purpose starting point. I'm actually switching to it as a starting point now, and figuring out how to transfer anything I need from my old vimrc.
I'm basic and just use vim for writing the document and zathura for a PDF reader. Recently started using lualatex over pdflatex for compiling due to some max memory error on a poster with a ton of graphs.
I was using TexStudio, but eventually I landed on Emacs -- the keyboard shortcuts it provides are very convenient. For managing references, I use JabRef to maintain the biblatex file.
TexStudio, the multi view and jump to source/output is great on big projects. Zotero macro is very helpful. Compile/clean buttons that also work on multi file projects are huge time savers.
I use TeXShop (+BasicTeX) instead of TeXworks (I slightly prefer its UI on a Mac, but it's pretty much the same) if I'm working somewhere with bad internet / because it's useful to have a local TeX editor, or Overleaf for quite a lot of stuff, because convenience.
Nvim. autopair.nvim let's you autoclose "begin[]" macros. Luasnip let's you create custom snippets for every macro you use. I also use Emmet LSP for inline svg.