When my fiancee and I got engaged last year, we bought our rings from a place that (in addition to having a robust process that allowed us to avoid having to go anywhere in person) uses lab-grown gemstones. Not only is the quality quite high and the color impressive (she picked a pink sapphire), the prices were much lower than we expected. I'm not really sure why anyone would want a "real" diamond at this point; you can get a better one for cheaper without any ethical qualms, and in my opinion the fact that we can basically assemble the gemstones we want at the molecular level is incredibly cool from an science nerd perspective.