I'd give Betts the slight nod over JD right now because of all the other tools Betts brings to the game. Trout shouldn't even be in the conversation at this point.
I still believe that JD is the best hitter in MLB.
By losing 34 games so far, the SOX have already proven they can't win them all. By winning 35 games so far, the O's have already proven they can't lose them all.