Was I wrong for breaking up with him?

I broke up with my boyfriend recently and not sure if I made the right decision.

i ended my relationship despite us not being together the longest because I was so unhappy. I was his first girlfriend.

he was not perfect but was giving it a good go before we got together but as soon as we got together he started going downhill. He wasn’t responsive. He would say he would come to see me and then call me at 10pm even though I had waited all day to make his way. He’d cancel on me even though I told him I felt like he didn’t want to be around me and was pushing me away. He wouldn’t really compliment me. It would be rare and when he did he’d say I look good or nice. I told him and he said he did tell me I smell nice but maybe I don’t like the wording. He said he loved me but was holding back because he was scared. I was his first girlfriend. I cried to him and told him how hurt I was and he said he’d make it up to me but kept letting me down over and over then saying the same thing. He said he loved me and I think he did I don't know if I did it prematurely or if I made the right decision. I called him and asked him if we should go therapy because he would apologise then do the same thing at the end of the convo. Then he would start saying things like I can’t do anything right which felt manipulative. He was so cold then I asked him to go therapy and agreed but then said BYE and hung up. That’s when I broke up via text. Obviously he wasn’t all bad but I just wanted second opinions

Updates
9 mo
I don’t want to make him sound all bad. He would drive a really long way to see me (an hour there an hour back) he got me flowers when he asked me out and said he wanted me to be the mother of his kids. We would speak on the phone regularly and go running together every week. It’s just that as soon as we got together he just switched up. I was really happy in the beginning
Was I wrong for breaking up with him?
Post Opinion