My wife wears a moissanite ring, which she loves. The deciding factor was that we could afford a unique custom-designed setting if we went with moissanite. The same ring with diamonds would have been more expensive by at least a factor of ten.
My wife worked in high-end bridal in NYC for a few years, and rings were always a topic of conversation. The amount of times prospects noticed the stones in her ring were moissanite: zero. The setting sends a stronger signal, and it's less expensive. To echo patio, people who saw the ring assumed I was unreasonably well off, when the true total price was less than the latest MacBook.
Paying up for "perfect" diamonds is a complete waste of money from a signaling standpoint. Spend on the setting and design, not the stones.
This isn't to say that you're not right on from a signaling standpoint, just that if you think you might have the need to resell the ring in the future (or perhaps borrow against it), you're better off getting a better stone than a fancier setting.
The stone is another story. It's very easy to resell/reuse good stones, although as the article indicates, the value you'll be able to recoup isn't exactly great.
I was thinking you'd lose money either way if you went with diamond vs. non-diamond, so "you'll lose value" is not a compelling argument for non-diamond.
There turns out to be an arbitrage opportunity in social status for, say, middle or upper-middle class Japanese women. Anybody can buy rocks, but nobody can buy a man vacation, so a man who demonstrates ability to take long vacations must be able to buy virtually unlimited amounts of rocks. Regardless of whether I can afford rocks, I can afford long vacations quite easily, so we announced a small rock and a long honeymoon on the same day.
It's absolutely unreal how effective that was. All relevant stakeholders believe I'm unreasonably well-off. Ironically, this caused them to sharply upgrade their estimations of what the (quite modest) ring must be worth.