Every couple will have it's ups and downs along the way.
When you average everything out if you're (content) with how things are it's a success. Nobody gets "everything" they want!
There are only two ways to experience joy and peace of mind in relationships: We either get what we want or we learn to be happy with what we have. Accept them (as is) or move on.
Anything less than feeling content in a relationship is a failure.
Each of us (chooses) our own friends, lovers, and spouse.