I think that proof of work is starting to become obsolete, proof of stake is better and delegated proof of stake seems to be the top contender. I know Bitcoin is the foundation but I think in the future better algorithms will come and replace both proof of stake and proof of work. You also have Byzantine Fault Tolerance and proof of weight. I think the best consensus algorithm is delegated proof of stake, Tron and EOS seem to have the most Dapps on the market and receive the most support.