Next gen consoles are another year and a half out at absolute minimum, with late 2019 being the earliest we're likely to see them, and I'd say late 2020 is more likely. So unless you want to wait more than a year, there isn't much sense in waiting for next gen consoles. That leaves you with either getting a PC, or buying a current gen console. The PC is likely to have more longevity as the Xbox One and PS4 have been out for quite a while now and probably will be replaced in the next 2-3 years tops. The PS4 Pro and Xbox One X probably won't have a much longer shelf life as they still have the same CPU restrictions of the base model consoles, and will probably be dropped from support at the same time as the base model units.