My next Mac after my 2013 MacBook Pro finally kicks it will probably be a 2014-2015 MacBook Pro if I can find one. I was issued a brand new MacBook Pro for work and I hate it. Hate the Touch Bar and keyboard and only liked using it docked to a keyboard and external displays.
I went 2011 to 2015 last year. Turns out it was really easy to find a 2015 refurb on Apple's store. But you should probably do it sooner than later, as they will get more rare the further out we get from 2015.
What will you do when your 2015 MBP gets too old? Are you hopeful that they'll get back to a more developer friendly laptop with functioning keyboard, etc?
I ask because I'm encountering the same conundrum and wondering if I should just force myself to make the switch to a different OS and way of working now.