Am I being stupid for letting him go or making the right choice?

So I been with him for four years but I am starting to feel tied down, controlled and that I have no freedom. It made me want to explore my options and see what else is out there. We broke up. I am starting to see that the guys I meet only want me for sex and it’s making me realize his value. Maybe there isn’t someone better out there. He is a high value man and brings a lot to the table. Him and I fight a lot and he does annoy me. I don’t know if I’m being ungrateful of him what should I do?

Am I being stupid for letting him go or making the right choice?
Post Opinion