it's sad but true IMHO that money can make all these things way easier so getting more established i think is good advice. also family close by is super helpful which wasn't an option for us.
my biggest advice, which i saw earlier in this thread is take your time. if your going to be together forever then why get married in 2 years. let things cool, wait till you go through some life changes and hard times and after working through some of these things if you feel like you'd like to do that kind of work for the rest of your life then go for it. i wouldn't have kids until you are rock solid though and feel you should commit to staying together at least till their off to college/work.
Everything you said was on point, but this stuff especially.
The money thing is huge. I hope I'm not being shallow, but get yourself on a good track and look for a partner who's doing the same. Life is long, and in my experience it only gets more and more expensive. We're also very fortunate that we have lots of family close by to help with our kids, and just things in general. I don't even know what our dynamic would be if we didn't our family close by.
Discuss each others debts, even if it's difficult to talk about. I know someone whos engaged to someone with six figures worth of student loan debt, and both of them work retail. I get loving someone, but locking it in with someone who owes more than they'll ever be able to pay back just seems like completely giving up on your own chance at success. If that's you that owes, let your person know.
Again, life is long. I completely agree with giving yourself enough time to truly go through some shit with someone. They're the person thats supposed to have your back for the rest of your life, so you better make sure you can count on them when things get rough. When things do get rough, hopefully you've got someone you can go to and talk it through. I've always been someone who bottles everything up, and the bottles overflowed a bit these past few months. It's hard for me to let it out, but if I didn't know that my wife was there for me 100%, even if my problems deal with her, I don't know how I could keep it together. Being able have that communication with someone is probably the most important thing, at least to me. When things happen, talk it out. The longer you let things fester, the worse it gets.