Вещи, которые я бы рассмотрел:
1) Вам когда-нибудь захочется масштабировать его? Если это так, Oracle разрешит очень прямой путь к масштабируемой платформе (вы можете просто создать резервную копию базы данных и восстановить ее до полного экземпляра Oracle).
2) Вы хотите умеренно масштабироваться? Если это так, то Oracle XE ограничен общим объемом БД 4 ГБ, при этом MySQL может работать разумно и значительно больше.
3) Могут ли другие ограничения на Oracle XE повлиять на вас? Например, он будет поддерживать только 1 ГБ ОЗУ и 1 ЦП. Если вы думаете, что вам, вероятно, понадобится больше, чем это для достойной производительности, это не стартер. См. FAQ (http://www.oracle.com/technology/products/database/xe/pdf/dbxe_faq.pdf) для более подробной информации.
4) Есть ли у вас навыки в какой-либо организации? Не только как разработчик, но и для поддержки, резервного копирования стратегии и так далее. Если есть навыки на месте, то, скорее всего, идти с тем, что у вас есть навыки для. Обязательно поговорите с ребятами из службы поддержки и получите их мнение.
В моем инстинктивном чувстве написано MySQL, но используйте его для взвешивания.