I mostly agree although Hindley also had a great TdU. I'm not sure what's going on with him this year, think he crashed or was hurt in or before the Giro (too lazy to check) but I'm not quite ready to call him overrated on the basis of one great and one not good year.Hindley finished 2nd in a mirage race and has done nothing else riding for GC. He's terribly over-rated on the basis of one fluke result - O'Connor should have got a top 10 in the 2018 Giro and has slowly improved his capabilities riding for GC in one week stage races but has not yet reached Haig's level, though this could happen in the future.
I'd still label all 3 with the "potential" tag bc only Hindley has actually had an absolute top level result, even if the Giro field was weak he still went out and did it...