Is this a bad reason to break up?

My ex (whom I just broke up with today) is someone who a great person and I still love him so much. But I’m 20 years old and feel like I’m too young and not ready to be settled down. We’ve been together for over a year. I feel like I still need time to see others people while I’m young. If him and I end up being together forever, I feel like I’ll just spend our time wishing I had the chance to see other people. I just felt like its better to break up now then in a few years. Not to mention, I doubt our futures will end up lining up anyway. I’m just really really sad because it’s hard breaking up with someone who’s done nothing wrong :((