I understand that Islamic teachings suggest that religiosity and good character are the criteria for choosing a groom. Is it practical and sensible to follow this in this materialistic world and yet have a good spouse?
Bismillah
Thank you for your question. There is no dichotomy between a virtuous spouse and success in the material world. In fact, the virtues taught by Islam enable the most beautiful of lives. Good character traits also include hard work, a sense of responsibility, and independence. The goal is not to hide from the world, but to have a strong enough relationship with God so as to not be stained by its negative aspects. That in itself is a journey.
May you always be successful