Hey, so I recently joined this forum and have been looking for help, but in this case I feel I should give some insight.
My husband with cptsd and I have been married for a year now but only knew each other for seven months before we were married. I, like you, feel my husband is the best guy in the world, as you say, 'when he isn't dealing with the CPTSD.' I fell in love with him immediately and was ready to marry him even though he told me about PTSD.
I just didn't understand all the implications and after a year of figuring things out, I would mainly like to point out that there are never times for your boyfriend that are 'without CPTSD.' Even on good days, they still are dealing with everything and having to face it all through the eyes of their suffering.
If you are really willing to take this on, it is something that is bigger than the fights and the issues with moving, and not being able to argue healthily. It's about a moment-to-moment understanding that what he deals with won't be better just because he has a good day and that it IS going to take a bigger effort to reverse than anyone should have to put into something they didn't ask for.
If I could just say two things that I feel VERY important if you pursue this relationship, is that he has started diving into the really sucky counselings that he really doesn't want to do and begins the long road into healing before you try to make the commitment of something as big as engagement or marriage.
And secondly, keep your support group as close as you can. When you need to be the supporter for someone, it is imperative that you have someone else to lean on when you feel worn down. If you are feeling emotionally stretched and drained, you are in no shape to try and help your boyfriend. Sometimes if may feel like you have to do all the 'understanding' and 'listening' in the relationship with your boyfriend because sometimes, you do. When this is true, where are you going to go to be 'listened to' and 'understood?' You need your friends and family:]
One thing I did read on here that I think beats true was the statement "Be a reason for him to get healthy, not a reassurance that he doesn't have to."
So, I am not sure if I said anything that hasn't already been said or if this was any help, but we are all learning and trying to make the best of a really unfair situation for everyone.