As for Intel vs TSMC - The node 'sizes' aren't directly comparable, Intel's 10nm is roughly equivalent to TSMC's 7nm and Intel's 7nm is expected to be similar to TSMC's 5nm. TSMC is targeting 2020 for 5nm so Intel is a bit behind still but not as far as the node names would make it appear.