As for the bikes themselves, the common knowledge is that Specialized, Trek, Canyon, and BMC are a step above everyone else. Sure Giant, Bianchi, Cervelo, and Pinarello are great, but when it comes down to millimetres, a brilliant bike can make all the difference.
https://cyclingtips.com/2017/12/secret-pro-thoughts-froomes-positive-bikes-ride/