Islam has some matters that are fixed and other matters that are flexible. If Islam did not have any flexibility, and only prescribed one rigid standard for every matter of life, it would not have been able to spread to different cultures, time periods, and ways of living.
So, with respect to marriage, Islam prescribes certain things, such as performing a marriage contract, forbidding incestuous marriages, and abstaining from adultery.
However, it does not prescribe whether or not a marriage should be a "love marriage".
This allows for accommodation between different individuals, cultures, situations, and lifestyles.
However, some Muslims are very sensitive on this point due to a sense of cultural clash, or cultural warfare, and feel it is necessary to preserve one approach to marriage or another as "the Islamic view".
As for what sort of marriage succeeds best, perhaps this has more to do with certain compatibility factors, a mutual spirit of commitment, and the support that the society offers for marriage and family life - some countries are more family-friendly than others.