<human>: Me and my bf has been best friend for 2 years, we started going out after we got into college. There is always insecurities between us because he broke up with his ex from his hometown to go out with me and I always suspicious about me being as a rebound. Between our on and off period, he almost dated another girl he just met, they are now still good friends

In general, he always jumps to relationships and it made me insecure about his feelings towards me.
And he is always insecure because I have a lot of guy friends and I am very outgoing towards meeting new people.

Because of our insecurities, we were on and off for the first month of our relationships.

Now after 3 months, we are starting to realize each other's flaws and problems and he thinks couples shouldn't change themselves to make each other happy. He is very stubborn towards our problems and it's driving crazy all the time. 
He doesn't like to deal with the problems because he doesn't like to "change" himself

And now he is using the "I need to get to know you better and see if I can continue my relationship with you" and broke up with me
He says he still really likes me and he finds qualities from me that he wouldn't find from other girls but he just need to get to know me
 He keep saying that we are not compatible and we are running conversation to talk about since we have been fighting all the time.
He wants to remain friends to know me better to decide rather this relationship is worth it or not.
I really would like this relationship to work but it is very hard but I don't know how
Help me please reddit.

Can you condense the text into a few key points?
<bot>: past honeymoon phase and now bf is breaking up with me in order to figure out is the relationship worth it or not.We both said we really like each other. What should I do?