IMO.. the best player is the guy who owns that massive hero that I keep seeing in all the "OMG best hero ever" threads.. well best or richest player.. one of the two.