Buy a used but good condition 2015 15" MBP. They've depreciated about as much as they can atm, known durable, still highly sought after, usable ports. If Apple fesses up to the keyboard fiasco on the 2016/2017 and revises the keyboard/offers a replacement or trade in plan then you can sell the 2015 and buy a 2018.