Immature relationship improved?

Hi! I've been with my boyfriend since I was 14 and now I'm 19. 
When I was 14, me and my boyfriend were so in love with each other but we were so young and we know nothing much about relationships. We obviously had the most childish relationship ever. We'd fight about the stupidest things, get healous over the smallest of things. Until we got to the point we hurted each other like punching and slapping each other. (No bruises, cuts or blood involved) just like 2 kids slapping and punching each other for a toy. But as we grow older, my boyfriend kinda sort of have an anger issue where he gets pissed and reach the line when he can't take it anymore he would grip me and things like that. And i do the same thing to him when we fight. But we do love each other and we forgave each other after every fight. And now we barely fight. Ae're both 19 and became very mature. We fight but we rarely hurt each other. We talked about this and he told me we can control our anger and we can work this out without hurting each other anymore. We really do love each other we've been through a lot and we made it this far. He's the best boyfriend ever he's the sweetest but our relationship turns to hell when we fight. But we worked on not hurting each other anymore.. I really believe we can do this and control our anger.. What if we worked everything out and learned how to control, should I still leave this relatiobship? We tried breaking up but it never worked we love each other too much. :)