i think the watch surface has sapphire coating, so it doesn't scratch easily, if at all.
i think both the black and white are gorgeous, it's really a tough choice. i think the black one looks really really elegant especially with the encrusted diamonds. but i think the white one stands out more and looks more unique
so if i was to get J12 without diamonds, i'd get the white, but if WITH diamonds, i'd get the black