It's pretty difficult to say who is "the best" mainly due to Satoshi Nakamoto is a mythical being, it might not even be a signle person but a group of people. There were also other crpytocurrencies before bitcoin, it was not created out of the blue by SN.
Vitalik Buterin is a legit person and without a doubt a genius, but he also does not work in a vacuum and stands on the shoulders of other greats. The idea of smart contracts was first proposed by Nick Szabo. There are also other people working on Ethereum so it's not only Vitalik who builds Ethereum.