Rolex, hands down. I'm thinking about getting my DF his wedding present a little earlier (and make it his bday or dating anni) because I'm so nervous about all these price increases! I feel like diamonds don't go up in price as much or as often as brand names do and rolexes retain their value better than diamonds.