I was encouraged to look at Virtual Studio Code for both LaTeX as well as Python and C++ development and compilation. VS code seems very nice and like it supports all the features I was interested in. Here are some notes on setting it up
Install the LaTeX Workshop Extension
Follow the instructions from the developer to enable "officially unsupported" use of a 3rd party App viewer that supports SyncTex.
Edit the settings.json file
command + , which will open a Settings tabOpen Settings (JSON) when hovering over it - click thisSkim (the PDF viewer I am using) to support SyncTeX from the PDF back to the editor tex filesSync between PDF and TeX
command + option + j in latex file brings you to the line in PDFcommand + shift + mouse in PDF brings you to LaTeX