It is hard to determine who has the best error correction. On the sources I looked at with the latest dates being August of 2024, IBM is listed in the #1 spot and IonQ is in the #5 spot. #2,3, and 4 vary. I don't think we will really know for sure. I would assume the first one to reach 1 in 100 million will be the winner but that's most likely a minimum of 5 years away.