personally i wouldn't buy a watch with a leather strap for the following reasons:
1) leather straps tend to wear out with usage.
2) you cant wear a leather strapped watch in summers as due to sweat, the strap kind of gets musty and smells quite fetid.
3) you would need to be careful not to come in contact with water which could and would damage the strap.
4) due to the aforementioned reasons, you would always need to change the strap on your watch once in a while, and original straps are hard to find too.
I wouldn't mind a good watch with a strap, as long as i only get to wear it for parties every now and then.