TSMC 7nm and Intel 7nm are completely different things. At this point it's unknown how Intel's 7nm process is going to better/worse than TSMC counter-part. For sure 10nm was a disaster, but the next one doesn't have to be.
Recently TSMC uses names like N7 and N5 for their processes, because they're no more related to actual nanometers on chips. Same for Intel, but they stick to their traditional naming.