Bitcoin and Ethereum are two different crypto which tops in their own way and I think it doesn't make any logic or sense trying to find out better amongst them. Ethereum has its own sphere of influence wherein it topples Bitcoin and Bitcoin remains as undisputed king of crypto for its vast influence over the market.
People will select either Bitcoin or Ethereum as thier preferred coin based on their usage and domain.