I could get a 2070 for christmas, or the 2080 for about $340US more but so I'd have to wait till mid-january. Where I am the 2070 is cheaper than 1080Ti, and I'm not getting them used, too risky for these prices.
So its a 2070 in 5 weeks or 2080 in 8 weeks but at sick prices
Kinda depends on how much performance you need and how big the gap is between the GPUs.
I wouldn't get a blower card of either version, I've always opted for reference cards with good coolers so I'm able to keep a steady speed. Past that the gains are small and often come down to the best bin.
I'd look at the perfomance in the games you play and get the one that best suits your needs. There really isn't a right answer. My choice would be the reference 2080 with the FE cooler or a custom cooler. Or simply wait for the better 7nm cards since the prices hardly line up with performance.