Diamonds make good engagement band stones because they are hard. Emeralds, rubies, and sapphires are beautiful, but they are much softer. Given that she will wear the ring every day, probably even while doing all sorts of things (on purpose or by accident) that don't mix well with fine jewelry, the chances of chipping a stone other than a diamond is quite high.