Love is the most important factor in any relationship but most certainly not the only one. I've only been in love once. I am no longer with that wonderful girl, but I don't regret being with her for as long as I was. We both learned from each other, were healed and strengthened by each other. The experience was worth even the disappointment at the end. What kind of stability did we have? We were both living with family, not working, and practically adults. Neither one of us was sure of where life was taking us nor did we possess the means to create a life together. That didn't stop us from drinking from love's cup.
I have also lived with a girl once. We were together but I was not in love with her, nor was she with me. Together it would make rent easier, and gave us enough leeway to plan a future. But we didn't envision the same future nor did we love the same things. The love we did have for each other had little foundation. That foundation is the stability that matters most.
You are right to think about other things. In the second story we had passion and some stability, but we were a bad match, and that is why we are not together now. In the first story very little was expected or immediate, yet it was one of the most life-changing experiences I've had. But in order to have that last, as we didn't, you need to have more than love. You need to have the basic necessities of life, and if you are both ambitious, you need to be able to help fulfill each others dreams and aspirations. You also have to consider, as in the second story, if you are aligned with the person you love. More important than happiness is fulfillment, and how fulfilled you are is the measure of your alignment, how good you are together.
There are lots of considerations for relationships. Fulfillment is a measure that applies to them all. It is up to you to decide whether or not to uphold your standard. To decide if it is good, for how long and if it is worth everything you don't like about it. If it isn't worth absolutely everything you don't like about it than it is either temporary or not even worth your time.