You know when you can look at all of who and how he is and still want to journey into old age with him. If you look into him and see a list of things that you would want to change then he is not the one.
If he wants to change parts of you, he is not the one. If you have already been fighting early in the relationship, expect more fights to come. See if your desires match up. Does he want many of the same things out of life that you do?
Only you know who is right for you.
Good luck and many blessings.