There are now many methods which could be used to build phylogenetic tree. However, as I know, ML is thought to be the best one. Because we do not know what really happened in the evolutionary history, I was wondering whether people were able to say which method might be better? So why is ML the best one in most cases? Thanks!