Happiness in marriage depends on many factors in my experience, some of them spiritual -- e.g. a postive, cheerful attitude, bitachon, flexibility, as well as the ability to give, etc. -- and some of them material -- money resolves many problems (see Koheles), attractiveness to one's mate is a prerequisite in halacha, etc.