I should make sure that everyone understands that Rob and I are not the norm.
Nope, you guys are far from the norm. You guys didn't go into your relationship expecting the other to fix your problems. By the time you two connected you had been going through the process long enough to know that you had to fix your own problems.
I think that is what determines whether a relationships that starts here makes it or goes up in flames. If two people can connect and begin a relationship with reasonable expectations they have a good chance of making the relationship work.