I have to disagree... in the long run, it's not about your tastes or preferences at all. Buying an engagement ring should, primarily, be about what *she* wants. Thus, if she wants diamonds, get her diamonds.
However, if she specifically says that she doesn't want diamonds, then by all...