To know if you really want to marry him/her, you need to walk in the same direction.
Achieving your dreams shouldn’t ruin his and vice versa.
I know I said compromises, but those are the compromises you shouldn’t do for anyone. Love is not based on that type of compromises.
You should both want children, or both don’t want children. You should both want a life on the road, or you should both like to settle in one place. The dreams are individual, but the direction has to be the same.