It's worked for a lot of Muslim marriages, but in my opinion, it's where and how you're raised that determine your success in marriage.
Traditionalists already have a set in stone code of conduct for marriage and married life in general, from courtship, to the wedding, to the honeymoon phase, building a family and then working together to make it work until you die.
Modern man in secular nations, with high rates of divorce do not have a code of conduct for marriage. They know what they want in the moment, but don't bother thinking about the future of said marriage.
This is where dating comes into play. As you date an assortment of people, you'll meet people who share similar interests, values, political views, religious views, etc.
Dating is the fastest way to find someone like that. So if you're looking to marry under secular parameters, dating is the way to go.
If you're taking a Traditionalist approach, it isn't really needed. You know exactly what you're getting into.