I wrote this because when I bring up my concerns I may not be able to think of them all and they end up sounding insignificant or he can brush them off easily.
This alone is a reason to leave, OP. My first marriage was the same. You get in a fluster trying to explain yourself and be taken seriously, and then feel awful for having mentioned it and end up backtracking... then it all starts over again because none of this goes away. I used to make lists! And then hardly dare say half the things on it, if we got that far (usually got shut down).
You are right to have identified that this is an unhealthy relationship. Part of the problem is that you've grown up together, so the patterns are set in stone. The only way to break free is to end it.
You will both grow and learn and become different people outside the relationship, but you can't do it together.
It's really sad, but that's life I'm afraid.
My second marriage (much later in life!) couldn't be more different. Instead of bracing myself for an argument, I don't even need to discuss things that bother me because DH notices immediately if I'm even the slightest bit upset about something, and wants to put it right. When appropriate, he'll say something like "I've been a wanker, sorry, won't do it again" and means it.