Obviously no one can really answer because you know which one really talks to you. Speaking for myself, I would get the Daytona if you are ok with the price difference. Next choice would be the sub (I am very happy owning both). The GMT in black looks to me just like a sub so I don't see the point in getting it, unless the whole stealth thing is the point in getting it. I wouldnt worry too much about the scratching and wear, unless you are very hard on your watches. All watches are going to show some wear and you can always deal with it down the road if you want to.