Many of those thoughts I had. Quite simple stuff at times. I had two years two think it all through, see how she behaves in everday life. So at the day of the wedding, I knew I got the best I can get.
There is always a partner to find that can be more attractive, more intelligent, better at XYZ. But when you've done your due dilligence, all the boxes are ticked in a way you are ok with it, you have found the partner you really need.
And you can make checklist from that, to measure how "best friend" is your partner.
Curious about this one, esp given the distance. My family lives in multiple states, and I estimate at best 5-6 days with a 50% chance of seeing some of them in a year. And if I was married and had kids, I'd drop that guess to about 25%.
There has been a related post realizing the relatively small amount of time we have with our parents.
It seems, that particularly with parents living in a different region of the world, that your need to like the family is limited.
It's a good sign if your personality is compatible with the family and their way of life is what you're looking for.
It's of my top indicators, I've rarely found people that strayed very far from their family in personality, hobbies, and life outlook.
In my experience, that's generally true except for people who moved to a different country at a relatively young age (or just after high school) and stayed in that country. So in the case of OP, if her family lives in Iran and she's in the US, it's likely she has a very different life outlook and cultural view than her family.
Interestingly, every single one of not unsuccessful marriages/long term relationships that I know of has "extended family" compatibility in common.
Would you be willing to share this spreadsheet?
Almost 8 years later, and we're happily married. :-)