Ethereum 2.0 may be delayed to 2021. It was mentioned that they have not launched coordinated testnets for 2.0 and they would be not ready for a July launch. Q3 2020 dates are being pushed now with a real possibility that the Phase 0 would be as late as 2021. This is a big blow to Ethereum and good news for Cardano and other mainnets.