While there are several candidates for best stock picker of the modern era, Warren Buffett is often heralded as the most prominent.