Should I try to save my relationship?

r/

I, 18F have been with my boyfriend 18M for just over a year. We met in senior year of high school and he was one of the kindest guys i’ve been with. this being said, I feel like we never truly “clicked” and now i’m facing the consequences. We ran into significant issues in our first year of university (2 hours away from eachother), no cheating or anything but lots of fighting and immaturity. When we would hang out it would be great, but when i hit the one year mark i began feeling more irritated and just a lot of resentment from our fights. part of me feels like he is too immature, even when he says he’s not. or maybe i just don’t appreciate him enough and see his good qualities. I’ve been having doubts about the relationship for about a month now, no longer seeking intimacy and it’s caused a lot of arguments and confusion between us. Honestly, in writing he is the perfect guy but i just feel like i’m missing something and part of me thinks it’s emotional intelligence. I think from this post i know what i have to do but part of me is afraid i won’t find someone who checks all my boxes like this again. It’s so hard to find a good person nowadays and I keep trying to work our our issues with him but i don’t know if i can give him what he wants, and im too afraid of telling him that i think he lacks emotional intelligence. Honestly, I’m looking for advice and input on this situation if anyone’s been through this. (it doesn’t help that we’ve planned out our futures together).

TL;DR
My (18F) relationship of just over a year with my boyfriend (18M) isn’t the same as it used to be, and i feel unsatisfied and irritated around my boyfriend. Part of me knows he deserved better and I won’t be able to be the better. I also know I deserve someone who matches my level of emotional intelligence and maturity. I’m wondering if I should stick it out and work through it because he’s a great guy and we’ve been very “public” about our relationship or if i should end it.