I’ve a 2016 140, I’m a little over 5ft 9 with a 29” inside leg. I’ve got the 18” Stereo, my mate’s over 6ft and has the 20”. I could happily ride both reach wise (not much difference in size) but the stand over seems better on mine as you would expect. On mine I put the seat slightly back, 3/5ths of the way and it fits fine.
I’ve actually changed my ‘stand over’ position since getting it, I used to go over the top tube with the seat behind me but now I’ve a dropper I just lower that and go flat footed on the floor.
Great value for money bike especially if you get last year’s model (same spec, just different colour).