I strongly second the virtues of extending a standard US QWERTY layout to your specific needs. I’ve done a “ U.S. International - Scientific ” keyboard layout myself that aims more for German and math Unicode: https://michaelgoerz.net/notes/the-us-international-scientif...
Been using that for years in one form or another.