As of now, ERC20 is still the best plat form. But its position is being fiercely competed by Binance's BEP2 and other platforms such as EOS, Waves or Tron. Before IEOs trend, ERC20 showed its dominance on new projects but since IEOs trend started, a good platform is replaced by a good exchange.
Yes, you are right ERC20 is best as of now. Once they start releasing the further level of developments and it will really help the blockchain to improve its standards. Very soon they are going to release ETH 2.0 which will really help the blockchain to improve its standards.