@sweeetiexo,
Your "reasons" for accepting such a relationship are rationalizations. Yes, relationships are sometimes difficult, but they shouldn't be at your stage. Couples who have been together less than a year typically can't be pried apart.
If he has a "dream job" that takes up all his time, then maybe he just doesn't have time for a relationship right now. You can't build a good relationship without spending a lot of time together.That's not being "needy." It's investing your time and energy in each other. It's great that he's passionate about his job and wants to spend the time required to be successful at it. But relationships require similar passion and time to be successful.
"Work comes first, then family, then me..." Why would you accept being in last place in his life? How awful!
I'm glad you consider him trustworthy, honest, and good company. Those are important, to be sure. I'm all for commitment (I'll be married 30 years this summer), but yours is misplaced. You are not married, so your divorce analogy is not relevant. Now is the time in your life when you are trying to build your life. You will try many different things, including relationships, searching for the right fit. Don't settle for less.
He may be a wonderful person, and you may be terrific as well. But a relationship is like a third entity. Two great people do not necessarily equal a great relationship. The combination may or may not work.
One thing I do know firsthand. In order for a relationship to work, it has to come first.
I wish you luck.