It is pretty natural to play the "what if" game. There is always something that you wish was different about the other person. Focusing on what's missing leads to a bad place. (And anyway, I don't believe marrying a dev would have any better guarantees as my post above says.) Instead focus on the things you are thankful for about that person and you will have a much better experience.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.