Get a used or refurb'd mbp without touchbar - what do you really need 6 cores for
also fyi you can map caps lock to esc so that resolves your esc issue at the least
I'm holding onto my 2015 for dear life but it's still going very strong, i imagine i can keep using it a few more years at least